html{--mat-sys-background: #faf9fd;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f2f0f4;--mat-sys-inverse-primary: #abc7ff;--mat-sys-inverse-surface: #2f3033;--mat-sys-on-background: #1a1b1f;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #00458f;--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #00458f;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3e4759;--mat-sys-on-secondary-fixed: #131c2b;--mat-sys-on-secondary-fixed-variant: #3e4759;--mat-sys-on-surface: #1a1b1f;--mat-sys-on-surface-variant: #44474e;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #0000ef;--mat-sys-on-tertiary-fixed: #00006e;--mat-sys-on-tertiary-fixed-variant: #0000ef;--mat-sys-outline: #74777f;--mat-sys-outline-variant: #c4c6d0;--mat-sys-primary: #005cbb;--mat-sys-primary-container: #d7e3ff;--mat-sys-primary-fixed: #d7e3ff;--mat-sys-primary-fixed-dim: #abc7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #565e71;--mat-sys-secondary-container: #dae2f9;--mat-sys-secondary-fixed: #dae2f9;--mat-sys-secondary-fixed-dim: #bec6dc;--mat-sys-shadow: #000000;--mat-sys-surface: #faf9fd;--mat-sys-surface-bright: #faf9fd;--mat-sys-surface-container: #efedf0;--mat-sys-surface-container-high: #e9e7eb;--mat-sys-surface-container-highest: #e3e2e6;--mat-sys-surface-container-low: #f4f3f6;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dbd9dd;--mat-sys-surface-tint: #005cbb;--mat-sys-surface-variant: #e0e2ec;--mat-sys-tertiary: #343dff;--mat-sys-tertiary-container: #e0e0ff;--mat-sys-tertiary-fixed: #e0e0ff;--mat-sys-tertiary-fixed-dim: #bec2ff;--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}html,body{height:100%;overflow-x:hidden;overflow-y:hidden}body{font-family:Inter,sans-serif!important}p,span,input,textarea,h1,h2,h3,h4,h5,h6,button,label{font-family:Inter,sans-serif}*{margin:0;padding:0}i{transition:font-variation-settings .5s cubic-bezier(.3,.7,0,1)}.material-symbols-rounded{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24!important}.i-not-fill{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24!important}.i-300{font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24!important}.i-300-fill{font-variation-settings:"FILL" 1,"wght" 300,"GRAD" 0,"opsz" 24!important}.i--font-size-21{font-size:21px!important}.i--font-size-24{font-size:24px!important}.i--font-size-30{font-size:30px!important}.i--font-size-32{font-size:32px!important}.border-none{border:none!important}.flex{display:flex}.flex-none{flex:none!important}.display-block{display:block!important}.f-25{flex:.25!important}.f-3{flex:.3!important}.f1{flex:1!important}.f2{flex:2!important}.relative{position:relative}.capitalize{text-transform:capitalize!important}.uppercase{text-transform:uppercase!important}.w-1,.w-2{width:2px}.w-5{width:5px}.w-10{width:10px}.w-15{width:15px}.w-20{width:20px}.w-30{width:30px}.w-40{width:40px}.w-50{width:50px}.w-100{width:100px!important}.w-110{width:110px!important}.w-170{width:170px!important}.w-514{width:514px!important}.w-100prc{width:100%!important}.w--min-230{min-width:230px!important}.h-1{height:1px}.h-2{height:2px}.h-5{height:5px}.h-10{height:10px}.h-15{height:15px}.h-12{height:12px}.h-20{height:20px}.h-30{height:30px}.h-40{height:40px}.h-50{height:50px}.h-130{height:130px}.button-default-params{border:none;outline:none;cursor:pointer;background:#fff;border-radius:8px}.button-default-params:focus{border:none;outline:none}.line-through{text-decoration:line-through}.z-index-0{z-index:0!important}.z-index-103{z-index:103!important}.backgroud-white{background:#fff!important}.backgroud-blue-050{background:#107aca!important}.backgroud-blue-060{background:#045fae!important}.backgroud-sky-010{background:#e5f9ff!important}.color-white{color:#fff!important}.color-red{color:#e5004c!important}.color-core-sky-070{color:#005780!important}.color-core-red-050{color:#ff4773!important}.font-weight-500{font-weight:500!important}.p-0-important{padding:0!important}.border-none-important{border:none!important}.border-radius-0-important{border-radius:0!important}.text-transform-lowercase-placeholder-capitalize-important{text-transform:lowercase!important}.text-transform-lowercase-placeholder-capitalize-important::placeholder{text-transform:capitalize!important}.margin-auto-to-bottom{margin:auto auto 0}.margin-auto-to-left{margin:auto auto auto 0}.margin-auto-to-right{margin:auto 0 auto auto}.margin-0-0-auto-auto{margin:0 0 auto auto}.margin-auto-0{margin:auto 0!important}.margin-auto-1-0-0{margin:auto 1px 0 0!important}.margin-auto-20{margin:auto 20px}.margin-auto-50{margin:auto 50px!important}.margin-auto{margin:auto!important}.margin-bottom-4{margin-bottom:4px}.padding-0{padding:0!important}.padding-15{padding:10px 15px}.padding-20{padding:20px}.padding-5-5-5-10{padding:5px 5px 5px 10px}.padding-5-10-5-15{padding:5px 10px 5px 15px!important}.padding-5-15-5-10{padding:5px 15px 5px 10px}.gap-5{gap:5px}.gap-10{gap:10px}.gap-15{gap:15px}.gap-20{gap:20px}.gap-30{gap:30px}.gap-40{gap:40px}.gap-50{gap:50px}.cursor-pointer{cursor:pointer!important}.justify-content-space-between{justify-content:space-between!important}.justify-content-flex-end{justify-content:flex-end!important}.justify-content-space-around{justify-content:space-around}.justify-content-end{justify-content:end!important}.justify-content-center{justify-content:center!important}.line-height-1-25{line-height:1.25}ul{list-style-type:none}nav{width:80px;position:absolute;inset:0 auto 0 0;background:#fff;background:#00264c;transition:width .5s cubic-bezier(.3,.7,0,1);overflow:hidden}nav .nav-logo{width:80px;height:80px;display:flex}nav .nav-logo svg{height:40px;width:40px;margin:auto}nav .nav-items .nav-item{display:flex}nav .nav-items .nav-item a{text-decoration:none;width:100%;height:68px;background:#0000000d;background:#00264c;display:flex}nav .nav-items .nav-item a .a-content{margin:auto;width:100%}nav .nav-items .nav-item a .a-content i{margin:auto;font-variation-settings:"FILL" 0,"wght" 200,"GRAD" 0,"opsz" 24!important;color:#f1f7fe}nav .nav-items .nav-item a .a-content span{font-size:11px;width:100%;text-align:center;color:#f1f7fe;line-height:1.2;display:block;margin-top:3px;font-weight:300;letter-spacing:.3px}nav .nav-items .nav-item .nav-item--active{background:#f1f7fe26!important}nav .nav-items .nav-item .nav-item--active .a-content i{color:#fff;font-variation-settings:"FILL" 1,"wght" 200,"GRAD" 0,"opsz" 24!important}nav .nav-items .nav-item .nav-item--active .a-content span{color:#fff}nav .nav-items-bottom{position:absolute;inset:auto 0 50px}.nav-core-blue-060,.nav-core-blue-060 .nav-items .nav-item a{background:#045fae}.consultation-nav{width:0}main{height:100%;transition:width .5s cubic-bezier(.3,.7,0,1)}main header{height:56px;background:linear-gradient(90deg,#00264c 75.5%,#004080);width:calc(100% - 80px);margin-left:auto;transition:all .5s cubic-bezier(.3,.7,0,1)}main header .header-search-input{background:#f1f7fe1f;border:1px solid rgba(241,247,254,.5);height:32px;width:450px;border-radius:7px;margin:auto auto auto 20px;overflow:hidden;display:flex;transition:background .5s cubic-bezier(.3,.7,0,1)}main header .header-search-input input{border:none;outline:none;height:32px;background:none;font-size:14px;width:100%;color:#f1f7fe;transition:color .5s cubic-bezier(.3,.7,0,1)}main header .header-search-input input::placeholder{color:#f1f7feb3}main header .header-search-input input:focus{outline:none}main header .header-search-input i{color:#f1f7fe;font-size:21px;margin:auto 10px;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;transition:color .5s cubic-bezier(.3,.7,0,1)}main header .header-search-input:hover{border:1px solid rgba(241,247,254,.7)}main header .header-button-go-to-agenda{margin:auto auto auto 20px;display:flex;gap:7px;background:#ffffff1f;border:none;padding:5px 20px 5px 15px;border-radius:8px;cursor:pointer}main header .header-button-go-to-agenda i,main header .header-button-go-to-agenda span{margin:auto 0;color:#fff}main header .header-button-go-to-agenda span{text-transform:uppercase;font-weight:600}main header .header-button-go-to-agenda:focus{outline:none}main header .header-search-input--focus{background:#f7fcff}main header .header-search-input--focus input{color:#00264c}main header .header-search-input--focus input::placeholder{color:#7599bd}main header .header-search-input--focus i{color:#a9bfd6}main header .button-actions{margin:auto 20px auto auto;display:flex;gap:10px}main header .button-actions .appt-count{width:fit-content;margin:auto 15px auto auto;background:#f7fcff1a;border-radius:20px;display:flex;border:1px solid rgba(247,252,255,.1);cursor:default}main header .button-actions .appt-count p{color:#ffffffe6;font-size:13px;margin:5px 15px;font-weight:300}main header .button-actions button:focus{border:none;outline:none}main header .button-actions button:hover{background:#f7fcff1f}main header .button-actions .header-button{height:40px;width:40px;display:flex;outline:none;border:none;border-radius:50%;cursor:pointer;background:transparent}main header .button-actions .header-button i{margin:auto;color:#f1f7fe}main header .button-actions mat-divider{border-color:red}main header .button-actions .header-button-with-text{height:32px;outline:none;cursor:pointer;background:transparent;display:flex;border-radius:20px;margin:auto 0;padding:3px 12px 3px 10px;gap:5px;border:1px solid rgba(241,247,254,.3)!important}main header .button-actions .header-button-with-text i{margin:auto 0;font-size:21px;color:#f1f7fe;cursor:pointer;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24!important}main header .button-actions .header-button-with-text span{margin:auto 0;color:#f1f7fe;cursor:pointer}main header .button-actions .header-button--active{background:#f1f7fe26!important}main header .button-actions .header-button--active i{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24!important}main header .button-actions .header-profile-button{width:200px;height:40px;background:none;cursor:pointer;display:flex;gap:10px;border:none;border-radius:40px;border:1px solid rgba(241,247,254,.5)!important}main header .button-actions .header-profile-button .profile-button{width:32px;height:32px;border-radius:50%;background:#107aca;margin:auto 0 auto 4px;display:flex}main header .button-actions .header-profile-button .profile-button .user-fullname-inital{display:flex;line-height:1;margin:auto;font-size:14px;font-weight:800;color:#00264c;text-transform:uppercase}main header .button-actions .header-profile-button .user-fullname{margin:auto auto auto 0;width:147px;font-size:14px;text-align:left;color:#f1f7fe;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600;text-transform:capitalize}main .consultation-header{width:100%;height:0}main .workspace{height:calc(100% - 56px);background:#fff;width:calc(100% - 80px);margin-left:auto;position:relative}main .workspace .workspace-rouned-courner{position:absolute;z-index:102;top:0}main .consultation-workspace{height:100%;width:100%}main .header-core-blue-060-070{background:linear-gradient(90deg,#045fae 25.5%,#004080)}.default-message-form{padding:10px;border-radius:10px;width:100%;display:flex;gap:10px;border:1px solid #a9bfd6;background:#f7fcff}.default-message-form i{margin:0 0 auto;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;font-size:19px;color:#00264c}.default-message-form p{font-size:13.3px;margin:2px 0 auto!important;color:#00264c;text-align:left!important}.default-message-form p .message-light-button{background:transparent;display:flex;gap:5px}.default-message-form p .message-light-button i,.default-message-form p .message-light-button span{margin:auto 0;color:#294056!important}.default-message-form p .message-light-button i{font-size:24px!important}.default-message-form p .message-light-button span{font-weight:600}.default-message-form p .message-light-button:hover span{text-decoration:underline}.default-message-form p button{background:transparent}.info-form{border:1px solid #5ab0f2!important;background:#eff6fc!important}.info-form i{margin:0 0 auto!important;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24!important;color:#107aca!important}.info-form p{margin:2px 0 auto!important;color:#045fae!important}.green-form{border:1px solid #33b679!important;background:#f8fff5!important}.green-form i{margin:0 0 auto!important;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24!important;color:#33b679!important}.green-form p{margin:2px 0 auto!important;color:#33b679!important}.sky-form{border:1px solid #75ddff!important;background:#e5f9ff!important}.sky-form i{margin:0 0 auto!important;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24!important;color:#005780!important}.sky-form p{margin:2px 0 auto!important;color:#005780!important}.orange-form{border:1px solid #fbcdb6!important;background:#fef5f0!important}.orange-form i{margin:0 0 auto!important;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24!important;color:#f57b3d!important}.orange-form p{margin:2px 0 auto!important;color:#f57b3d!important}.yellow-form{border:1px solid #ffdd80!important;background:#fff9e5!important}.yellow-form i{margin:0 0 auto!important;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24!important;color:#794006!important}.yellow-form p{margin:2px 0 auto!important;color:#794006!important}.red-form{border:1px solid #ffccd0!important;background:#fff5f6!important}.red-form i{margin:0 0 auto!important;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24!important;font-size:21px!important;color:#e5004c!important}.red-form p{font-size:14px!important;margin:2px 0 auto!important;color:#e5004c!important}.red-form p button{background:transparent;color:#e5004c;font-weight:600;text-decoration:underline;margin-left:5px}.form-dialog{max-width:none!important;width:var(--width)}.form-dialog .form-header{padding:14px;overflow:hidden;background:#045fae;display:flex}.form-dialog .form-header .form-header-title{font-size:16px;font-weight:700;color:#fff;margin:auto}.form-dialog .form-header-red{background:#ff4773}.form-dialog .form-header-blue-050{background:#107aca}.form-dialog .form-body{background:#fff;padding:20px}.form-dialog .form-body .form-section{background:#fff;margin:auto;width:100%;border-radius:20px;overflow:hidden}.form-dialog .form-body .form-section .form-section-header{padding:10px 15px;display:flex;background:#f7fcff;border-bottom:1px solid #c9d9e8}.form-dialog .form-body .form-section .form-section-header .form-section-header-title{font-size:16px;font-weight:600;color:#004080;margin:auto auto auto 0}.form-dialog .form-body .form-section .form-section-header .form-section-header-title span{font-size:12px;font-weight:500;color:#f57b3d}.form-dialog .form-body .form-section .form-section-header .form-section-header-actions{margin:auto 0 auto auto;gap:5px}.form-dialog .form-body .form-section .form-section-header .form-section-header-actions button{display:flex;gap:5px;cursor:pointer;outline:none;background:none;border-radius:3px;padding:3px 7px;border:none}.form-dialog .form-body .form-section .form-section-header .form-section-header-actions button i{margin:auto 0;color:#107aca;font-size:19px;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.form-dialog .form-body .form-section .form-section-header .form-section-header-actions button span{margin:auto;font-size:13.4px;color:#107aca;font-weight:600}.form-dialog .form-body .form-section .form-section-header .form-section-header-actions button:focus{outline:none}.form-dialog .form-body .form-section .form-section-header .form-section-header-actions .reset-button{background:#f57b3d}.form-dialog .form-body .form-section .form-section-header .form-section-header-actions .reset-button span{color:#f7fcff}.form-dialog .form-body .form-section .form-section-body{padding:15px}.form-dialog .form-body .form-section .form-section-body p{font-size:14px;color:#00264c}.form-dialog .form-body .form-section .form-section-body h4{color:#00264c}.form-dialog .form-body .form-section .form-section-body h5{font-weight:400;color:#4b739b}.form-dialog .form-body .form-section .form-section-body .cancel-appt-button{background:#fff;border:1px solid #c9d9e8;padding:10px;border-radius:15px;outline:none;cursor:pointer;width:100%;display:flex;gap:15px}.form-dialog .form-body .form-section .form-section-body .cancel-appt-button i{font-size:40px;color:#294056}.form-dialog .form-body .form-section .form-section-body .cancel-appt-button p{text-align:left;margin:auto auto auto 0;color:#294056}.form-dialog .form-body .form-section .form-section-body .cancel-appt-button .cancel-appt-button-title{font-weight:800;font-size:15px;color:#294056;margin-bottom:7px}.form-dialog .form-body .form-section .form-section-body .cancel-appt-button:focus{outline:none}.form-dialog .form-footer{padding:10px;overflow:hidden;background:#fff;border-top:1px solid #c9d9e8;background:#f7fcff;display:flex}.form-dialog .form-footer .form-footer-details{margin:auto auto auto 15px}.form-dialog .form-footer .form-footer-details p{font-size:13px;color:#00264c}.form-dialog .form-footer .actions{margin:auto 20px auto auto;display:flex;gap:5px}.form-dialog .form-footer .actions button{cursor:pointer;padding:10px 20px;border:none;border-radius:7px;font-size:14px;font-weight:600}.form-dialog .form-footer .actions button:focus{outline:none}.form-dialog .form-footer .actions .cancel-button{background:#f7fcff}.form-dialog .form-footer .actions .save-button{background:#045fae;color:#fff}.form-dialog .form-footer .actions .save-button-red{background:#e5004c}.form-dialog .form-footer .actions .save-button-blue-050{background:#107aca}.form-dialog-new-appt{overflow:hidden;position:relative;width:var(--width);max-height:var(--height)}.form-dialog-new-appt .form-body{height:calc(100% - 145px);overflow:hidden scroll;background:#fff}.cancel-button{background:#fff;color:#00264c;cursor:pointer;padding:10px 20px;border:none;border-radius:7px;font-size:14px;font-weight:600}.cancel-button:focus{outline:none}.border-radius7px{border-radius:7px}.border-radius-top-left-7px{border-top-left-radius:7px}.border-radius-top-right-7px{border-top-right-radius:7px}.border-radius-bottom-right-7px{border-bottom-right-radius:7px}.border-radius-bottom-left-7px{border-bottom-left-radius:7px}.border-radius-7-7-0-0{border-radius:7px 7px 0 0!important}.input-border{border:1px solid #a9bfd6}.input-top-border{border-top:1px solid #a9bfd6}.input-right-border{border-right:1px solid #a9bfd6}.input-bottom-border{border-bottom:1px solid #a9bfd6}.input-left-border{border-left:1px solid #a9bfd6}.colored-button-action{padding:7px 10px;border-radius:50px;border:1px solid;background:#fff;cursor:pointer;display:flex}.colored-button-action span{margin:auto;font-weight:600;color:#00264c;font-size:14px;line-height:1}.colored-button-action-purple{background:#fcecfd;border-color:#7333cc}.colored-button-action-purple span{color:#7333cc}.colored-button-action-green{background:#eefee7;border-color:#33b679}.colored-button-action-green span{color:#33b679}.colored-button-action-sky{background:#e5f9ff;border-color:#05a1de}.colored-button-action-sky span{color:#005780}.selected-reasons-area{width:100%;padding:10px;display:flex;gap:10px;flex-wrap:wrap;justify-content:left;max-height:75px;overflow:hidden scroll}.selected-reasons-area .reason-item{padding:4px 12px 4px 4px;border-radius:20px;display:flex;gap:7px;width:fit-content;background:#f1f7fe;border:1px solid #c9d9e8;cursor:default;outline:none}.selected-reasons-area .reason-item button{width:24px;height:24px;border-radius:50%;cursor:pointer;display:flex;border:none!important;outline:none;background:#107aca}.selected-reasons-area .reason-item button i{margin:auto;font-size:16px;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;color:#fff}.selected-reasons-area .reason-item span{margin:auto;font-size:14px;color:#00264c}.selected-reasons-area .reason-item:focus{outline:none}.default-input{overflow:hidden;flex:1}.default-input input,.default-input textarea,.default-input select{border:none;font-size:14px;color:#00264c;padding:10px;outline:none;width:calc(100% - 20px);background:#fff}.default-input input::placeholder,.default-input textarea::placeholder,.default-input select::placeholder{text-transform:none;color:#7599bd}.default-input input:focus,.default-input textarea:focus,.default-input select:focus{outline:none}.default-input input:disabled,.default-input textarea:disabled,.default-input select:disabled{color:#4b739b}.default-input textarea{resize:none;text-transform:none}.default-input select{width:100%}.default-input select option{color:#00264c}.default-input button{border:none;outline:none;height:37px;border-radius:6px;flex:1}.default-input button span{text-align:left;display:block;margin-left:15px;font-size:14px;color:#7599bd}.default-input button .assigned--true{display:flex;margin-left:0;gap:5px}.default-input button .assigned--true span{font-size:13px!important;margin:auto 0 auto 15px}.default-input button .assigned--true .consultation-color{margin:auto 3px auto 0;width:19px;height:19px;border-radius:50%;background:var(--background)}.default-input .error{position:absolute;top:7px;right:7px;width:26px;height:26px;background:#ffe5e8;display:flex;border-radius:50%}.default-input .error i{margin:auto;font-size:21px;color:#e5004c;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.default-input .success{position:absolute;top:7px;right:7px;width:26px;height:26px;background:#defccf;display:flex;border-radius:50%}.default-input .success i{margin:auto;font-size:21px;color:#32730d;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.default-input .medication-selected{position:absolute;inset:0;background:#fff;display:flex}.default-input .medication-selected p{max-width:450px;background:#e4edf6;margin:auto auto auto 10px;padding:3px 10px;border-radius:20px;display:flex;gap:3px;cursor:default}.default-input .medication-selected p i,.default-input .medication-selected p span{margin:auto}.default-input .medication-selected p i{font-size:14px;color:#4b739b}.default-input .medication-selected p span{color:#3a5978;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize}.default-input .medication-selected button{width:32px!important;height:32px!important;background:#e4edf6;flex:none;margin:auto 3px auto auto;display:flex;cursor:pointer}.default-input .medication-selected button i{margin:auto;font-size:21px;color:#3a5978}.default-input .loading-fav-posologies{position:absolute;inset:4px 4px 4px auto;background:#f1f7fe;border:1px solid #e4edf6;border-radius:5px;display:flex;gap:10px;padding-right:8px;padding-left:8px}.default-input .loading-fav-posologies .container-dots-circle{margin:auto 0}.default-input .loading-fav-posologies p{margin:auto 0;font-size:12px;color:#3a5978;font-weight:600}.rooms-list--settings-consult-template{width:278px!important;margin-top:0!important;margin-left:-1px!important}.input-container--settings-consult-template{width:280px}.settings-consult-template--visible{border-radius:7px 7px 0 0!important}.phone-input{flex:none;width:200px}.phone-input input{width:180px;font-weight:600}.cntry-input{flex:none;width:150px}.cntry-input input{width:130px}.zip-input{flex:none;width:120px}.zip-input input{width:100px}.mal-female-toggle{overflow:hidden;display:flex;width:200px;height:37px!important}.mal-female-toggle button{padding:7px;cursor:pointer;width:100px;background:none;border:none;display:flex;gap:5px}.mal-female-toggle button i{margin:auto 0;color:#107aca;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.mal-female-toggle button span{margin:auto 0;font-size:14px;color:#00264c;font-weight:600}.mal-female-toggle button:focus{outline:none}.mal-female-toggle .male{border-right:1px solid #c9d9e8}.mal-female-toggle .button--active{background:#107aca!important}.mal-female-toggle .button--active i,.mal-female-toggle .button--active span{color:#fff}.date-input{overflow:hidden;flex:1;display:flex}.date-input .dobdate{margin:auto 10px;font-size:14px;color:#7599bd;cursor:pointer}.date-input .age-tag{margin:auto 10px auto auto}.date-input .dobdate--active{color:#00264c;font-weight:600}.date-button{width:32px;height:32px;background:#107aca;cursor:pointer;border-radius:4px;border:none;outline:none;margin:auto 4px auto 0;display:flex}.date-button i{margin:auto;color:#fff;font-size:21px;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.date-button:focus{outline:none}.age-tag{padding:5px 10px;background:#05a1de;border-radius:20px;display:flex;max-width:150px;gap:5px}.age-tag span{margin:auto;font-size:12px;line-height:1;color:#fff;font-weight:600;text-wrap:nowrap;max-width:150px}.age-tag i{margin:auto 0;color:#fff;font-size:19px;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.age-tag:focus{outline:none}.error-input{border:1px solid #ff4773!important}.error-input i{color:#ff4773!important}.error-input input,.error-input textarea,.error-input select{color:#e5004c!important}.error-input input::placeholder,.error-input textarea::placeholder,.error-input select::placeholder{color:#ff99a1}.error-input button i{color:#e5004c!important}.error-input button span{color:#ff4773}.error-input .male{border-right:1px solid #ff4773}.error-input .dobdate{color:#ff99a1}.error-input .age-tag{background:#ff4773}.error-input .date-button{background:#e5004c}.patient-result-list{background:#fff;width:648px;box-shadow:#00000059 0 5px 15px;border-radius:20px;overflow:hidden;max-height:150px;overflow:hidden scroll}.patient-result-list li{padding:15px 20px;cursor:pointer;border-bottom:1px solid #c9d9e8;display:flex;gap:5px}.patient-result-list li span{font-size:14px;color:#00264c;margin:auto 0}.patient-result-list li span mark{background:#107aca;padding:2px 3px 3px;border-radius:3px;color:#fff;font-weight:700}.patient-result-list li .fn,.patient-result-list li .ln{text-transform:capitalize}.patient-result-list li .age-tag{margin:auto 10px auto auto;padding:5px 10px;background:#107aca;border-radius:20px;display:flex;max-width:150px}.patient-result-list li .age-tag span{margin:auto;font-size:12px;line-height:1;color:#fff;font-weight:600;text-wrap:nowrap;max-width:150px}.municipality-result-list{background:#fff;width:648px;box-shadow:#00000059 0 5px 15px;border-radius:20px;overflow:hidden;max-height:150px;overflow:hidden scroll;gap:10px}.municipality-result-list li{padding:15px 20px;cursor:pointer;font-size:14px;color:#00264c;border-bottom:1px solid #c9d9e8}.municipality-result-list li mark{background:#107aca;padding:2px 3px 3px;border-radius:3px;color:#fff;font-weight:700;font-size:14px}.municipality-result-list li span{margin:auto 5px}.municipality-result-list li .country{text-transform:uppercase;font-weight:900}.municipality-result-list li .dept_n{margin-left:-3px}.reason-result-list{background:#fff;width:648px;box-shadow:#00000059 0 5px 15px;border-radius:20px;overflow:hidden;max-height:150px;overflow:hidden scroll}.reason-result-list li{padding:15px 20px;cursor:pointer;font-size:14px;color:#00264c;border-bottom:1px solid #c9d9e8}.reason-result-list li mark{background:#107aca;padding:2px 3px 3px;border-radius:3px;color:#fff;font-weight:700}.type{position:absolute;padding:3px 10px;font-size:12px;text-align:center;background:#e4edf6;color:#294056;top:5px;right:5px;border-radius:15px;line-height:1;font-weight:600}.type-g{background:#f2ccff;color:#20004d}.type-p{background:#9fe;color:#00332a}.type-bs{background:#ffe5e8;color:#a30036}.highlighted-input-blue-050{border-color:#107aca}.doctolink-default-icon-button{cursor:pointer;background:transparent;border:none!important;border-radius:7px;display:flex;gap:5px;outline:none}.doctolink-default-icon-button span{margin:auto 0;padding-top:2px;padding-bottom:2px;line-height:1;font-size:14px;font-weight:700;display:block!important;color:#045fae}.doctolink-default-icon-button i{margin:auto 0;font-size:22px;color:#045fae;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.doctolink-default-icon-button:focus{outline:none}.consultation-save-button{height:32px;padding-right:10px;padding-left:15px}.doctolink-default-icon-button-red span{color:#ff4773;font-weight:500}.doctolink-default-icon-button-red i{color:#ff4773;font-variation-settings:"FILL" 1,"wght" 300,"GRAD" 0,"opsz" 24}.digerati-elevation{box-shadow:#0000000d 0 6px 24px,#c9d9e8 0 0 0 1px}.display-none{display:none!important}.mat-mdc-menu-content{width:204px!important}.mat-mdc-menu-content button{margin:auto 0!important;display:flex!important;gap:7px;width:100%;cursor:pointer;background:#fff;border:none;padding-left:15px}.mat-mdc-menu-content button .color-circle{width:16px;height:16px;background:var(--background);border-radius:50%;margin-right:10px}.mat-mdc-menu-content button i{margin:auto 0 auto 10px!important;font-size:21px;color:#00264c;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.mat-mdc-menu-content button span{margin:auto 0!important;font-size:14px;font-weight:500;color:#00264c;text-align:left;text-wrap:nowrap}.text-button{background:transparent;border:none;display:flex;cursor:pointer;gap:5px;padding:3px 7px;outline:none;border-radius:7px}.text-button i{margin:auto 0;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;color:#107aca;font-size:21px}.text-button span{margin:auto 0;font-weight:500;color:#045fae;font-size:14px}.text-button:focus{outline:none}mat-divider{border-top-color:#c9d9e8!important}.mat-divider-vertical{border-right-color:#c9d9e8!important}.header-mat-divider-vertical{border-right-color:#f1f7fe4d!important}.mat-expansion-panel-spacing{margin:0!important}button:disabled{background:#e4edf6!important;color:#7599bd!important;cursor:not-allowed!important}button:disabled i,button:disabled span{color:#7599bd!important}.fade-button-diabled:disabled{background:#fff!important}.fade-button-diabled:disabled i,.fade-button-diabled:disabled span{color:#a9bfd6!important}input:disabled{background:#f7fcff;cursor:not-allowed}.doctolink-default-none-background:disabled{background:none!important}.mat-mdc-slide-toggle .mdc-form-field .mdc-switch{--mat-slide-toggle-unselected-track-color: #e4edf6;--mat-slide-toggle-unselected-hover-track-color: #c9d9e8;--mat-slide-toggle-unselected-focus-track-color: #c9d9e8;--mat-slide-toggle-unselected-pressed-track-color: #a9bfd6;--mat-slide-toggle-unselected-icon-color: #fafdff}.sup-tag{padding:3px 10px;border-radius:20px;background:#e5f9ff;color:#045fae;font-weight:500}.new-appt-dialog-class{filter:drop-shadow(rgba(0,0,0,.35) 0px 5px 15px)}.backdropClass-transparent{background:transparent}.vanilla-calendar{z-index:1000!important}.visibility-hidden{visibility:hidden}.done-dialog-class .dialog-content{background:#fff}.done-dialog-class h2{text-align:center;color:#294056!important}.done-dialog-class p{color:#3a5978}.done-dialog-class .fullname{text-transform:capitalize}.done-dialog-class mat-divider{border-top-color:#a9bfd6}.done-dialog-class svg{margin:auto}.done-dialog-class button{padding:3px 10px;border-radius:8px;background:#fff;border:none;cursor:pointer;outline:none;color:#107aca;font-weight:600;font-size:14px}.done-dialog-class button:focus{outline:none}.dialogBackdrop{background:#00264c40}.dialogBackdropDarker{background:#00264c66}.new-appt-patient-progressbar-container{position:absolute;inset:0;background:#00264c1a;z-index:1000}.patient-search-in-main-component{width:450px!important;margin-top:3px!important;border-radius:8px!important}.main-app-folder-container{z-index:201;position:absolute;inset:0}.main-loader{position:fixed;inset:0;z-index:999999999;background:#00264c}.main-loader .main-loader-header{position:absolute;inset:0 0 auto;height:200px;display:flex}.main-loader .main-loader-header img{height:50px;margin:auto}.main-loader .progress-bar-content{margin:auto}.main-loader .progress-bar-content .container .car{stroke:#fff}.switch-offline-online-component{position:fixed;background:#00264c40;inset:0;z-index:102;display:flex}.switch-offline-online-component .switch-offline-online-component-content{padding:20px;background:#fff;border-radius:20px;margin:auto}.required-res-star:after{content:" *";color:#e5004c}.capitalize{text-transform:capitalize}.tiny-editor{width:100%!important}.tiny-editor .tox-tinymce{border:1px solid #a9bfd6}.tiny-editor .tox-tinymce .tox-statusbar{border-top:1px solid #a9bfd6}.tox-promotion,.tox-statusbar__help-text,.tox-statusbar__branding{display:none!important}.tox-statusbar__right-container{margin:auto 0 auto auto!important}:root{--mat-tooltip-container-color: #192634;--mat-tooltip-supporting-text-color: white;--mat-tooltip-supporting-text-weight: 300;--mat-tooltip-supporting-text-size: 12px;--mat-progress-bar-active-indicator-color: white;--mat-progress-bar-track-color: #107aca}::-webkit-scrollbar{width:7px;height:7px;cursor:pointer}::-webkit-scrollbar-track{border-radius:5px!important;background:#fff}::-webkit-scrollbar-thumb{background:#c9d9e8;border-radius:5px;cursor:pointer}::-webkit-scrollbar-thumb:hover{background:#045fae}.hide{display:none!important}.progress-bar-container{position:absolute;inset:0;background:#00264c33;z-index:1000;display:flex}.progress-bar-container .progress-bar-content{width:100px;height:100px;background:#fff;border-radius:20px;margin:auto;box-shadow:#00000059 0 5px 15px;display:flex}.progress-bar-container .progress-bar-content .container{margin:auto;transform:scale(1)}.container{--uib-size: 45px;--uib-color: #045fae;--uib-speed: 1.75s;--uib-bg-opacity: .1;height:31.25px;width:50px;transform-origin:center;overflow:visible}.car{stroke:#045fae;stroke-dasharray:100;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:round;animation:travel var(--uib-speed) ease-in-out infinite,fade var(--uib-speed) ease-out infinite;will-change:stroke-dasharray,stroke-dashoffset;transition:stroke .5s ease}.track{stroke-linecap:round;stroke-linejoin:round;stroke:#045fae;opacity:var(--uib-bg-opacity)}@keyframes travel{0%{stroke-dashoffset:100}75%{stroke-dashoffset:0}}@keyframes fade{0%{opacity:0}20%,55%{opacity:1}to{opacity:0}}.progress-line-circle{--uib-color: #045fae;--uib-speed: 1s;--uib-stroke: 2px;position:relative;display:flex;align-items:center;justify-content:flex-start;height:var(--uib-size);width:var(--uib-size)}.line{position:absolute;top:0;left:calc(50% - var(--uib-stroke) / 2);display:flex;align-items:flex-start;height:100%;width:var(--uib-stroke)}.line:before{content:"";height:22%;width:100%;border-radius:calc(var(--uib-stroke) / 2);background-color:var(--uib-color);animation:pulse calc(var(--uib-speed)) ease-in-out infinite;transition:background-color .3s ease;transform-origin:center bottom}.line:nth-child(1){transform:rotate(-30deg)}.line:nth-child(1):before{animation-delay:calc(var(--uib-speed) / -12 * 1)}.line:nth-child(2){transform:rotate(-60deg)}.line:nth-child(2):before{animation-delay:calc(var(--uib-speed) / -12 * 2)}.line:nth-child(3){transform:rotate(-90deg)}.line:nth-child(3):before{animation-delay:calc(var(--uib-speed) / -12 * 3)}.line:nth-child(4){transform:rotate(-120deg)}.line:nth-child(4):before{animation-delay:calc(var(--uib-speed) / -12 * 4)}.line:nth-child(5){transform:rotate(-150deg)}.line:nth-child(5):before{animation-delay:calc(var(--uib-speed) / -12 * 5)}.line:nth-child(6){transform:rotate(-180deg)}.line:nth-child(6):before{animation-delay:calc(var(--uib-speed) / -12 * 6)}.line:nth-child(7){transform:rotate(-210deg)}.line:nth-child(7):before{animation-delay:calc(var(--uib-speed) / -12 * 7)}.line:nth-child(8){transform:rotate(-240deg)}.line:nth-child(8):before{animation-delay:calc(var(--uib-speed) / -12 * 8)}.line:nth-child(9){transform:rotate(-270deg)}.line:nth-child(9):before{animation-delay:calc(var(--uib-speed) / -12 * 9)}.line:nth-child(10){transform:rotate(-300deg)}.line:nth-child(10):before{animation-delay:calc(var(--uib-speed) / -12 * 10)}.line:nth-child(11){transform:rotate(-330deg)}.line:nth-child(11):before{animation-delay:calc(var(--uib-speed) / -12 * 11)}@keyframes pulse{0%,80%,to{transform:scaleY(.75);opacity:0}20%{transform:scaleY(1);opacity:1}}.container-dots{--uib-size: 43px;--uib-color: #107aca;--uib-speed: 1.3s;--uib-dot-size: calc(var(--uib-size) * .24);position:relative;display:flex;align-items:center;justify-content:space-between;height:var(--uib-dot-size);width:var(--uib-size)}.dot,.container-dots:before,.container-dots:after{content:"";display:block;height:var(--uib-dot-size);width:var(--uib-dot-size);border-radius:50%;background-color:var(--uib-color);transform:scale(0);transition:background-color .3s ease}.container-dots:before{animation:pulse var(--uib-speed) ease-in-out calc(var(--uib-speed) * -.375) infinite}.dot{animation:pulse var(--uib-speed) ease-in-out calc(var(--uib-speed) * -.25) infinite both}.container-dots:after{animation:pulse var(--uib-speed) ease-in-out calc(var(--uib-speed) * -.125) infinite}@keyframes pulse{0%,to{transform:scale(0)}50%{transform:scale(1)}}.container-dots-circle{--uib-size: 40px;--uib-color: green;--uib-speed: .9s;position:relative;display:flex;align-items:center;justify-content:flex-start;height:var(--uib-size);width:var(--uib-size)}.dot-circle{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:flex-start;height:100%;width:100%}.dot-circle:before{content:"";height:20%;width:20%;border-radius:50%;background-color:var(--uib-color);transform:scale(0);opacity:.5;animation:pulse-circle calc(var(--uib-speed) * 1.111) ease-in-out infinite;transition:background-color .3s ease}.dot-circle:nth-child(2){transform:rotate(45deg)}.dot-circle:nth-child(2):before{animation-delay:calc(var(--uib-speed) * -.875)}.dot-circle:nth-child(3){transform:rotate(90deg)}.dot-circle:nth-child(3):before{animation-delay:calc(var(--uib-speed) * -.75)}.dot-circle:nth-child(4){transform:rotate(135deg)}.dot-circle:nth-child(4):before{animation-delay:calc(var(--uib-speed) * -.625)}.dot-circle:nth-child(5){transform:rotate(180deg)}.dot-circle:nth-child(5):before{animation-delay:calc(var(--uib-speed) * -.5)}.dot-circle:nth-child(6){transform:rotate(225deg)}.dot-circle:nth-child(6):before{animation-delay:calc(var(--uib-speed) * -.375)}.dot-circle:nth-child(7){transform:rotate(270deg)}.dot-circle:nth-child(7):before{animation-delay:calc(var(--uib-speed) * -.25)}.dot-circle:nth-child(8){transform:rotate(315deg)}.dot-circle:nth-child(8):before{animation-delay:calc(var(--uib-speed) * -.125)}@keyframes pulse-circle{0%,to{transform:scale(0);opacity:.5}50%{transform:scale(1);opacity:1}}h1,h5{color:#00264c;text-align:center;line-height:1.2}h1{font-size:21px;font-weight:800}h4{font-size:14px;font-weight:700;color:#00264c}h5{margin:auto 10px auto auto;font-size:14px;border-radius:20px;padding:5px 10px}h5 sup{margin-left:5px}.appt-date-time{margin:auto}.appt-date-time .date i,.appt-date-time .time i{font-size:23px;margin:auto 0;color:#00264c}.appt-date-time .date span,.appt-date-time .time span{color:#00264c;font-size:14px;font-weight:500;letter-spacing:-.3px;line-height:1;margin:auto 0}.doctolink-default-icon-button{border-radius:10px;border:1px solid;margin:12px 12px 12px auto;border-color:#c9d9e8}.doctolink-default-icon-button i{font-size:23px}.billing-section-body{padding:15px}.billing-section-footer{padding:7px 15px;background:#fff;border-top:1px solid;border-color:#c9d9e8}.billing-section-footer p{font-size:14px;color:#ad421f;font-weight:500}.billing-section-footer .paid-button{margin:auto 0 auto auto;border-radius:7px}.next-appt-is-not-scheduled{padding:15px;background:#feeee6;border-color:#fbcdb6}.next-appt-is-not-scheduled p{color:#ad421f;font-weight:600}.next-appt-is-scheduled{padding:15px;background:#33b679}.next-appt-is-scheduled p{color:#fff;font-weight:600}.agenda-container{height:100%;position:relative}.agenda-container .agenda-header{height:54px;width:100%;background:#fff;border-bottom:1px solid #c9d9e8;display:flex}.agenda-container .agenda-header .agenda-header-group_button{display:flex}.agenda-container .agenda-header .agenda-header-group_button button{cursor:pointer;outline:none;border:none;border-radius:7px;display:flex;gap:5px;font-size:14px;background:#f1f7fe}.agenda-container .agenda-header .agenda-header-group_button button i{margin:auto 0;font-size:24px;color:#00264c;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.agenda-container .agenda-header .agenda-header-group_button button span{margin:auto 0;font-weight:500;color:#00264c}.agenda-container .agenda-header .agenda-header-group_button button:focus{outline:none}.agenda-container .agenda-header .agenda-header-group_button h4{margin:auto auto auto 10px;color:#294056;font-weight:700;font-size:15px;letter-spacing:-.3px}.agenda-container .agenda-header .agenda-header-group_button .today-button{cursor:pointer;padding:5px 12px;margin:auto 10px auto 0;border:1px solid #c9d9e8;background:#fff;transition:background .5s cubic-bezier(.3,.7,0,1)}.agenda-container .agenda-header .agenda-header-group_button .today-button i{font-size:21px;color:#294056;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24!important}.agenda-container .agenda-header .agenda-header-group_button .today-button span{font-weight:700!important;color:#294056}.agenda-container .agenda-header .agenda-header-group_button .today-button:hover{background:#e4edf6}.agenda-container .agenda-header .agenda-header-group_button .today-button--active{border:1px solid white!important;background:linear-gradient(90deg,#00264c 50%,#004080)}.agenda-container .agenda-header .agenda-header-group_button .today-button--active i{color:#fff;font-variation-settings:"FILL" 1,"wght" 300,"GRAD" 0,"opsz" 24!important}.agenda-container .agenda-header .agenda-header-group_button .today-button--active span{color:#fff;font-weight:500!important}.agenda-container .agenda-header .agenda-header-group_button .today-button--active:hover{background:#107aca}.agenda-container .agenda-header .agenda-header-group_button .today-button--active:hover span{font-weight:500!important}.agenda-container .agenda-header .agenda-header-group_button .nav-date-button{width:35px;height:35px;display:flex;margin:auto 0;background:#fff}.agenda-container .agenda-header .agenda-header-group_button .nav-date-button i{margin:auto;color:#192634}.agenda-container .agenda-header .agenda-header-group_button .nav-date-button .i_flip{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.agenda-container .agenda-header .agenda-header-group_button .nav-view-button{padding:3px 10px}.agenda-container .agenda-header .agenda-header-group_button .nav-view-button i{font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24!important}.agenda-container .agenda-header .agenda-header-group_button .nav-view-button--active{background:linear-gradient(90deg,#00264c 50%,#004080)}.agenda-container .agenda-header .agenda-header-group_button .nav-view-button--active i{color:#fff;font-variation-settings:"FILL" 1,"wght" 300,"GRAD" 0,"opsz" 24!important}.agenda-container .agenda-header .agenda-header-group_button .nav-view-button--active span{color:#fff}.agenda-container .agenda-header .agenda-header-group_button-background-colored{background:#f1f7fe;padding:3px;border-radius:10px}.agenda-container .agenda-body{width:100%;height:calc(100% - 55px);display:flex}.agenda-container .agenda-body .agenda-body-left-side{width:270px;height:100%;overflow:hidden auto;border-right:1px solid #c9d9e8}.agenda-container .agenda-body .agenda-body-left-side .calendar-action{outline:none;border:none!important;border-radius:7px;display:flex;gap:5px;cursor:pointer;padding:8px 0;margin:auto 10px;border:1px solid #c9d9e8;background:#fff;width:100%;justify-content:space-between}.agenda-container .agenda-body .agenda-body-left-side .calendar-action span{margin:auto 0;font-weight:600;color:#00264c;font-size:14px}.agenda-container .agenda-body .agenda-body-left-side .calendar-action i{margin:auto 5px auto 0;font-size:21px;color:#00264c;transition:transform .5s cubic-bezier(.3,.7,0,1);font-variation-settings:"FILL" 1,"wght" 900,"GRAD" 0,"opsz" 24}.agenda-container .agenda-body .agenda-body-left-side .calendar-action .i-open{transform:rotate(90deg)}.agenda-container .agenda-body .agenda-body-left-side .calendar-action:focus{outline:none}.agenda-container .agenda-body .agenda-body-left-side .calendar-action:hover{background:#f1f7fe!important}.agenda-container .agenda-body .agenda-body-left-side .statuses-list,.agenda-container .agenda-body .agenda-body-left-side .reasons-list{width:100%;margin:auto 10px;overflow:hidden;height:var(--height);transition:height .5s cubic-bezier(.3,.7,0,1)}.agenda-container .agenda-body .agenda-body-left-side .statuses-list li,.agenda-container .agenda-body .agenda-body-left-side .reasons-list li{color:#000000de;display:flex;flex-direction:row;align-items:center;justify-content:space-between;box-sizing:border-box;background:#fff;font-size:14px;padding-right:5px}.agenda-container .agenda-body .agenda-body-left-side .statuses-list li .doctolink-checkbox .cbx span:first-child,.agenda-container .agenda-body .agenda-body-left-side .reasons-list li .doctolink-checkbox .cbx span:first-child{border-color:var(--color)}.agenda-container .agenda-body .agenda-body-left-side .statuses-list li .doctolink-checkbox .inp-cbx:checked+.cbx span:first-child,.agenda-container .agenda-body .agenda-body-left-side .reasons-list li .doctolink-checkbox .inp-cbx:checked+.cbx span:first-child{background:var(--color);border-color:var(--color)}.agenda-container .agenda-body .agenda-body-left-side .statuses-list .checkbox-wrapper--text,.agenda-container .agenda-body .agenda-body-left-side .reasons-list .checkbox-wrapper--text{color:#00264c;margin-left:-5px!important;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:225px}.agenda-container .agenda-body .agenda-body-left-side .statuses-list-hidden{height:0}.agenda-container .agenda-body .agenda-body-left-side #calendar_input{width:32px;height:32px;background:#107aca;margin:10px auto auto;display:flex;cursor:pointer;border-radius:50%;outline:none;border:none}.agenda-container .agenda-body .agenda-body-left-side #calendar_input i{margin:auto;color:#fff;font-size:21px}.agenda-container .agenda-body .agenda-body-left-side #calendar_input:focus{outline:none}.agenda-container .agenda-body .agenda-body-left-side--hidden{width:50px}.agenda-container .agenda-body .agenda-content{height:100%;overflow:hidden auto;position:relative;flex:1}.agenda-container .agenda-body .agenda-content .moving-item-area{padding:7px;position:fixed;z-index:100000;top:0;right:0;left:0;border-radius:20px;display:flex}.agenda-container .agenda-body .agenda-content .moving-item-area .moving-item-area-container{margin:auto;background:#eff6fc;border:1px solid #5ab0f2;border-radius:10px;padding:12px;box-shadow:#00000059 0 5px 15px;display:flex;gap:10px}.agenda-container .agenda-body .agenda-content .moving-item-area .moving-item-area-container i{margin:0 0 auto;font-size:22px;color:#004080;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.agenda-container .agenda-body .agenda-content .moving-item-area .moving-item-area-container p{margin:auto 0;font-size:14px;color:#004080;font-weight:500}.agenda-container .agenda-body .agenda-content .timezone{position:fixed;z-index:11;padding-top:18px;padding-left:10px;font-size:12px;font-weight:400;color:#00264c}.agenda-container .agenda-body .waiting-list-form{background:#fff;overflow:hidden;height:100%}.agenda-container .agenda-body .waiting-list-form .waiting-list-form-body{height:100%;position:relative;overflow:auto}.agenda-container .agenda-body .waiting-list-form .waiting-list-form-body table{margin:auto 0;width:100%}.agenda-container .agenda-body .waiting-list-form .waiting-list-form-body table thead{position:sticky!important;top:0;background:#fff;z-index:10}.agenda-container .agenda-body .waiting-list-form .waiting-list-form-body table thead .status-head{position:sticky;left:0;z-index:10;background:#fff;width:30px!important;max-width:30px!important;padding-left:0!important;padding-right:0!important}.agenda-container .agenda-body .waiting-list-form .waiting-list-form-body table thead .fullname-head{position:sticky;left:46px;z-index:10;background:#fff}.agenda-container .agenda-body .waiting-list-form .waiting-list-form-body .status-cell{position:sticky;left:0;z-index:10;display:flex;padding-left:0!important;padding-right:0!important}.agenda-container .agenda-body .waiting-list-form .waiting-list-form-body .status-cell span{width:30px!important;max-width:30px!important;margin:auto;display:flex}.agenda-container .agenda-body .waiting-list-form .waiting-list-form-body .status-cell span i{margin:auto;font-size:21px;color:#294056}.agenda-container .agenda-body .waiting-list-form .waiting-list-form-body .fullname-cell{padding-top:5px;padding-bottom:5px;position:sticky;left:46px;z-index:10;background:#fff}.agenda-container .agenda-body .waiting-list-form .waiting-list-form-body .fullname-cell .locked-mark--custom{margin-left:3px!important}.agenda-container .agenda-body .waiting-list-form .waiting-list-form-body .fullname-cell .locked-mark--custom span{font-size:11px!important;margin-left:-3px!important}.agenda-container .agenda-body .waiting-list-form .waiting-list-form-body .next-step-cell{display:flex;gap:8px}.agenda-container .agenda-body .waiting-list-form .waiting-list-form-body .next-step-cell span{margin:auto 0}.agenda-container .agenda-body .waiting-list-form .waiting-list-form-body .next-step-cell span{font-size:12.5px;max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#294056}.agenda-container .agenda-body .waiting-list-form .waiting-list-form-body .services-cell span{color:#7599bd;display:flex;white-space:nowrap}.agenda-container .agenda-body .waiting-list-form .waiting-list-form-body .services-cell span .sub-text{color:#294056;font-size:12.5px;max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.agenda-container .agenda-body .waiting-list-form .waiting-list-form-body .services-cell span .sub-text-services-cell{font-weight:700;font-size:11.5px;color:#107aca;cursor:pointer}.agenda-container .agenda-body .waiting-list-form .waiting-list-form-body .services-cell span:hover{text-decoration:underline}.agenda-container .agenda-body .waiting-list-form .waiting-list-form-body .amount-cell{min-width:100px}.agenda-container .agenda-body .waiting-list-form .waiting-list-form-body .amount-cell span{font-size:12px;color:#294056}.agenda-container .agenda-body .waiting-list-form .waiting-list-form-body .amount-cell span sup{color:#7599bd;font-size:8px}.agenda-container .agenda-body .waiting-list-form .waiting-list-form-body .waiting-room-color{display:block;width:10px;height:32px;background:var(--background);border-radius:8px;margin:auto 8px auto 0}.agenda-container .agenda-body .waiting-list-form .waiting-list-form-body .waiting-list-title-container{max-width:200px}.agenda-container .agenda-body .waiting-list-form .waiting-list-form-body .waiting-list-title-container .waiting-list-event-content{border-radius:4px}.agenda-container .agenda-body .waiting-list-form .waiting-list-form-body .waiting-list-title-container .waiting-list-event-content .waiting-list-title{display:block;font-weight:400;padding:8px 10px 8px 8px;font-size:12.5px;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agenda-container .agenda-body .waiting-list-form .waiting-list-form-body .mat-mdc-slide-toggle .mdc-form-field .mdc-switch{--mat-slide-toggle-selected-track-color: #e5004c;--mat-slide-toggle-selected-hover-track-color: #e5004c;--mat-slide-toggle-selected-focus-track-color: #e5004c;--mat-slide-toggle-selected-pressed-track-color: #e5004c;--mat-slide-toggle-selected-icon-color: #e5004c}.agenda-container .agenda-body .agenda-context-menu-dropback{position:fixed;inset:0;z-index:103;background:transparent}.agenda-container .agenda-body .agenda-context-menu-dropback .agenda-context-menu{position:absolute;background:#fff;width:var(--agenda_context_menu_width);height:var(--agenda_context_menu_height);top:var(--agenda-context-menu-top);left:var(--agenda-context-menu-left);box-shadow:#00000059 0 5px 15px;border-radius:15px;overflow:hidden;z-index:105}.agenda-container .agenda-body .agenda-context-menu-dropback .agenda-context-menu .agenda-context-menu-content{padding:15px}.agenda-container .agenda-body .agenda-context-menu-dropback .agenda-context-menu .agenda-context-menu-content .agenda-context-menu-button{margin-bottom:5px;flex:1;border-radius:7px;display:flex;justify-items:flex-start;padding:7px 10px;gap:5px}.agenda-container .agenda-body .agenda-context-menu-dropback .agenda-context-menu .agenda-context-menu-content .agenda-context-menu-button i,.agenda-container .agenda-body .agenda-context-menu-dropback .agenda-context-menu .agenda-context-menu-content .agenda-context-menu-button span{margin:auto 0;color:#3a5978}.agenda-container .agenda-body .agenda-context-menu-dropback .agenda-context-menu .agenda-context-menu-content .agenda-context-menu-button i{font-size:21px}.agenda-container .agenda-body .agenda-context-menu-dropback .agenda-context-menu .agenda-context-menu-content .agenda-context-menu-button span{font-size:14px}.agenda-container .agenda-body .agenda-context-menu-dropback .agenda-context-menu .agenda-context-menu-content .agenda-context-menu-button--urgent{background:#fff5f6}.agenda-container .agenda-body .agenda-context-menu-dropback .agenda-context-menu .agenda-context-menu-content .agenda-context-menu-button--urgent i,.agenda-container .agenda-body .agenda-context-menu-dropback .agenda-context-menu .agenda-context-menu-content .agenda-context-menu-button--urgent span{margin:auto 0;color:#ff4773}.agenda-container .agenda-body .agenda-context-menu-dropback .agenda-context-appt-details{position:absolute;background:#fff;width:var(--agenda_context_menu_width);height:var(--agenda_context_menu_height);top:var(--agenda-context-menu-top);left:var(--agenda-context-menu-left);box-shadow:#00000059 0 5px 15px;border-radius:15px;overflow:hidden;z-index:105}.agenda-container .agenda-body .agenda-context-menu-dropback .agenda-context-appt-details .agenda-context-appt-details-header{display:flex;justify-content:end;gap:8px;padding:5px 10px 0;height:28px}.agenda-container .agenda-body .agenda-context-menu-dropback .agenda-context-appt-details .agenda-context-appt-details-header button{width:28px;height:28px;border-radius:7px;cursor:pointer;display:flex;background:#fff}.agenda-container .agenda-body .agenda-context-menu-dropback .agenda-context-appt-details .agenda-context-appt-details-header button i{margin:auto;font-size:21px;color:#3a5978}.agenda-container .agenda-body .agenda-context-menu-dropback .agenda-context-appt-details .agenda-context-appt-details-body{padding:20px 20px 20px 10px;overflow:hidden auto}.agenda-container .agenda-body .agenda-context-menu-dropback .agenda-context-appt-details .agenda-context-appt-details-body .line-tmp-1{width:1px;height:500px;left:20px;background:#e4edf6;position:absolute}.agenda-container .agenda-body .agenda-context-menu-dropback .agenda-context-appt-details .agenda-context-appt-details-body .line-tmp-2{width:1px;height:500px;left:37px;background:#e4edf6;position:absolute}.agenda-container .agenda-body .agenda-context-menu-dropback .agenda-context-appt-details .agenda-context-appt-details-body .line-tmp-3{width:1px;height:500px;left:58px;background:#e4edf6;position:absolute}.agenda-container .agenda-body .agenda-context-menu-dropback .agenda-context-appt-details .agenda-context-appt-details-body .appt-reason-room-color{width:16px;height:16px;border-radius:4px;background:var(--background);margin:auto 0 auto 11px}.agenda-container .agenda-body .agenda-context-menu-dropback .agenda-context-appt-details .agenda-context-appt-details-body .left-icon{font-size:35px;margin:auto 0;color:#00264c}.agenda-container .agenda-body .agenda-context-menu-dropback .agenda-context-appt-details .agenda-context-appt-details-body .appt-title{font-size:24px;margin:auto auto auto 20px;font-weight:600;color:#294056}.agenda-container .agenda-body .agenda-context-menu-dropback .agenda-context-appt-details .agenda-context-appt-details-body .appt-date-time{margin:0 auto auto 49px;font-size:12.33px;color:#3a5978}.agenda-container .agenda-body .agenda-context-menu-dropback .agenda-context-appt-details .agenda-context-appt-details-body .appt-reason{display:flex;margin:auto auto auto 0;width:calc(var(--width) - 85px)}.agenda-container .agenda-body .agenda-context-menu-dropback .agenda-context-appt-details .agenda-context-appt-details-body .appt-reason span{color:#294056;font-size:14px;margin:auto auto auto 0;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agenda-container .agenda-body .agenda-context-menu-dropback .agenda-context-appt-details .agenda-context-appt-details-body .appt-status{display:flex;flex:1}.agenda-container .agenda-body .agenda-context-menu-dropback .agenda-context-appt-details .agenda-context-appt-details-body .appt-status .appt-status-text{font-size:14px;color:#294056;display:flex;flex:1}.agenda-container .agenda-body .agenda-context-menu-dropback .agenda-context-appt-details .agenda-context-appt-details-body .appt-status .appt-status-text .appt-status-text-title,.agenda-container .agenda-body .agenda-context-menu-dropback .agenda-context-appt-details .agenda-context-appt-details-body .appt-status .appt-status-text .appt-status-text-title strong{margin:auto auto auto 0}.agenda-container .agenda-body .agenda-context-menu-dropback .agenda-context-appt-details .agenda-context-appt-details-body .appt-status .appt-status-text .appt-status-text-status{margin:auto 0 auto auto;padding:4px 15px;border-radius:20px;font-weight:500}.agenda-container .agenda-body .agenda-context-menu-dropback .agenda-context-appt-details .agenda-context-appt-details-body .appt-start-button{padding:10px 20px;background:#e5f9ff;border:1px solid #ccf2ff;border-radius:30px;margin:auto auto auto 14px}.agenda-container .agenda-body .agenda-context-menu-dropback .agenda-context-appt-details .agenda-context-appt-details-body .appt-start-button span{font-size:14px;color:#107aca;font-weight:700}.agenda-container .agenda-body .agenda-context-menu-dropback .agenda-context-appt-details .agenda-context-appt-details-body .appt-start-button--consult-done{background:#fef5f0;border:1px solid #fbcdb6}.agenda-container .agenda-body .agenda-context-menu-dropback .agenda-context-appt-details .agenda-context-appt-details-body .appt-start-button--consult-done span{color:#f57b3d}.agenda-container .agenda-body .agenda-context-menu-dropback .agenda-context-appt-details .agenda-context-appt-details-body .appt-date-in-past i,.agenda-container .agenda-body .agenda-context-menu-dropback .agenda-context-appt-details .agenda-context-appt-details-body .appt-date-in-past span{color:#7599bd}.agenda-container .agenda-body .agenda-context-menu-dropback .agenda-context-appt-details .agenda-context-appt-details-body .appt-date-in-past i{font-size:15px}.agenda-container .agenda-body .agenda-context-menu-dropback .agenda-context-appt-details .agenda-context-appt-details-body .appt-date-in-past span{font-size:11px}.agenda-container .agenda-body .agenda-context-menu-dropback .agenda-context-appt-details .agenda-context-appt-details-body .appt-note-area{margin:auto 0 auto 11px;background:#f7fcff;border:1px solid #e4edf6;padding:10px;flex:1;border-radius:8px}.agenda-container .agenda-body .agenda-context-menu-dropback .agenda-context-appt-details .agenda-context-appt-details-body .appt-note-area .note-title{color:#294056;font-weight:600;display:flex;gap:8px}.agenda-container .agenda-body .agenda-context-menu-dropback .agenda-context-appt-details .agenda-context-appt-details-body .appt-note-area .note-title i{font-size:21px;margin:auto 0}.agenda-container .agenda-body .agenda-context-menu-dropback .agenda-context-appt-details .agenda-context-appt-details-body .appt-note-area .note-title span{font-size:13px;margin:auto 0}.agenda-container .agenda-body .agenda-context-menu-dropback .agenda-context-appt-details .agenda-context-appt-details-body .appt-note-area .note-text{font-size:14px;color:#294056;margin-top:8px}.agenda-container .agenda-body .agenda-context-menu-dropback .agenda-context-appt-details .agenda-context-appt-details-body .appt-note-area .note-text--empty{font-size:13.33px;color:#4b739b;margin-top:8px}.agenda-container .agenda-body .agenda-context-menu-dropback .agenda-context-appt-details .agenda-context-appt-details-footer{height:39px;background:#f1f7fe;border-top:1px solid #c9d9e8;display:flex}.agenda-container .agenda-body .agenda-context-menu-dropback .agenda-context-appt-details .agenda-context-appt-details-footer .doctolink-checkbox{margin:auto auto auto 0}.agenda-container .agenda-body .agenda-context-menu-dropback .agenda-context-appt-details .agenda-context-appt-details-footer .doctolink-checkbox .checkbox-wrapper--text{overflow:hidden;width:150px;font-size:13.33px}.agenda-container .agenda-body .agenda-context-menu-dropback .agenda-context-appt-details .agenda-context-appt-details-footer .observation-color-button{margin:auto 5px auto auto;height:32px;background:transparent;display:flex!important;width:200px}.agenda-container .agenda-body .agenda-context-menu-dropback .agenda-context-appt-details .agenda-context-appt-details-footer .observation-color-button span{font-size:13px}.agenda-container .agenda-body .agenda-context-menu-dropback .agenda-context-appt-details .agenda-context-appt-details-footer .observation-color-button i{margin-top:-4px!important}.new-appt-date{position:relative;background:#fff;padding:10px;display:flex;gap:5px;flex:1;border-radius:8px;cursor:pointer;border:none;outline:none;overflow:hidden}.new-appt-date .colored-marker{position:absolute;inset:0 auto 0 0;width:6px;background:var(--color)}.new-appt-date .text-area{margin:auto auto auto 2px;width:100%}.new-appt-date .text-area p{text-align:left}.new-appt-date .text-area .placeholder{font-size:12px;margin-left:7px;font-weight:700;color:#294056}.new-appt-date .text-area .placeholder .placeholder-text{margin:auto auto auto 0}.new-appt-date .text-area .placeholder .colors{gap:4px;margin:auto 0 auto auto}.new-appt-date .text-area .placeholder .colors .color{width:14px;height:14px;border-radius:50%;background:var(--background)}.new-appt-date .text-area .date{margin-left:7px;font-size:14px;color:#3a5978;gap:5px}.new-appt-date .text-area .date .reasons-text{margin:auto 0;text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:310px;display:block;font-size:13px}.new-appt-date .text-area .date .reasons-text-net-selected-yet{color:#ff99a1}.new-appt-date .text-area .date .highlight-span{margin:auto 0;font-size:13px;font-weight:600;color:#107aca}.new-appt-date i{margin:auto 0;font-size:21px;color:#3a5978}.new-appt-date:focus{outline:none}.new-appt-date-with-list-visible{border-radius:8px 8px 0 0!important}.new-appt-date-filled{background:#f1f7fe}.new-appt-date-border{border:1px solid #a9bfd6}.new-appt-date-error{border:1px solid #ff4773}.new-appt-date-error .text-area .placeholder,.new-appt-date-error .text-area .date,.new-appt-date-error i{color:#ff4773}.new-appt-form{width:480px;background:#fff;overflow:hidden;transition:height .5s cubic-bezier(.3,.7,0,1)}.new-appt-form .new-appt-form-header{padding:10px;background:#fff;display:flex}.new-appt-form .new-appt-form-header p{margin:auto 0;color:#294056;font-size:14px;font-weight:700}.new-appt-form .new-appt-form-header button{width:32px;height:32px;cursor:pointer;margin:auto 0;border-radius:50%;background:#fff;outline:none;border:none;display:flex}.new-appt-form .new-appt-form-header button i{margin:auto;color:#294056}.new-appt-form .new-appt-form-header button:focus{outline:none}.new-appt-form .new-appt-form-body{padding:0 20px 15px}.new-appt-form .new-appt-form-body .main-add-patient-button{display:flex;cursor:pointer;border-radius:20px;outline:none;border:none;background:#fff;margin-top:5px;gap:5px}.new-appt-form .new-appt-form-body .main-add-patient-button span{font-size:13px;font-weight:700;line-height:1}.new-appt-form .new-appt-form-body .main-add-patient-button i,.new-appt-form .new-appt-form-body .main-add-patient-button span{margin:auto 0;color:#107aca;transition:color .5s cubic-bezier(.3,.7,0,1)}.new-appt-form .new-appt-form-body .main-add-patient-button:hover i,.new-appt-form .new-appt-form-body .main-add-patient-button:hover span{color:#045fae}.new-appt-form .new-appt-form-body .main-add-patient-button:focus{outline:none}.new-appt-form .new-appt-form-body .new-appt-time-durataion{flex:.5!important}.new-appt-form .new-appt-form-body .select-agenda{border:1px solid #a9bfd6;border-radius:7px;overflow:hidden;flex:1}.new-appt-form .new-appt-form-body .select-agenda input{border:none}.new-appt-form .new-appt-form-body .secondary,.new-appt-form .new-appt-form-body .primary{display:flex;padding:8px 12px;border-radius:7px;cursor:pointer;border:1px solid;border:none;background:#107aca}.new-appt-form .new-appt-form-body .secondary span,.new-appt-form .new-appt-form-body .primary span{margin:auto 0;color:#fff;font-size:13px;text-transform:uppercase;font-weight:700}.new-appt-form .new-appt-form-body .secondary:focus,.new-appt-form .new-appt-form-body .primary:focus{outline:none}.new-appt-form .new-appt-form-body .primary-border{border:1px solid #107aca;background:transparent}.new-appt-form .new-appt-form-body .primary-border span{color:#107aca}.new-appt-form .new-appt-form-body .secondary{background:#fff}.new-appt-form .new-appt-form-body .secondary span{color:#3a5978}.appt-date-in-past{display:flex}.appt-date-in-past i,.appt-date-in-past span{margin:auto 0}.appt-date-in-past i{font-size:16px;color:#aa6709}.appt-date-in-past span,.appt-date-in-past strong{font-size:12px;color:#aa6709}.patient-search-list{width:438px;margin-left:-1px;background:#fff;border-radius:0 0 7px 7px;overflow:hidden;border:1px solid #a9bfd6;box-shadow:#64646f33 0 7px 29px}.patient-search-list ul{background:#fff;list-style-type:none}.patient-search-list ul li{border-bottom:1px solid #c9d9e8;cursor:pointer}.patient-search-list ul li button{padding:7px;background:transparent;border:none;outline:none;cursor:pointer}.patient-search-list ul li button:focus{outline:none}.patient-search-list ul li .patient-search-item{padding:12px 7px;width:100%;position:relative}.patient-search-list ul li .patient-search-item i,.patient-search-list ul li .patient-search-item span{margin:auto 0}.patient-search-list ul li .patient-search-item span{font-size:14px;color:#3a5978}.patient-search-list ul li .patient-search-item .patient-search-item-left-side,.patient-search-list ul li .patient-search-item .patient-search-item-right-side{margin:auto 0}.patient-search-list ul li .patient-search-item .patient-search-item-left-side{text-align:left!important}.patient-search-list ul li .patient-search-item .appts-counter{font-size:11.33px;position:absolute;inset:5px 5px auto auto;color:#4b739b;font-weight:700}.patient-search-list ul li .patient-search-item .consult-counter{font-size:11.33px;position:absolute;inset:22px 5px auto auto;color:#4b739b;font-weight:300}.patient-search-list ul li .patient-search-item .fullname{margin-left:5px;display:flex}.patient-search-list ul li .patient-search-item .fullname .fn{margin-right:5px}.patient-search-list ul li .patient-search-item .fullname .fn,.patient-search-list ul li .patient-search-item .fullname .ln{text-transform:uppercase}.patient-search-list ul li .patient-search-item .medical-history .en{font-weight:400!important;color:#294056}.patient-search-list ul li .patient-search-item .medical-history .en mark{text-decoration:underline;color:#107aca;background:transparent;font-weight:800!important}.patient-search-list ul li .patient-search-item .medical-history .cat_en{color:#7599bd;font-weight:400!important;font-size:13.33px!important;margin-top:5px;display:block}.patient-search-list ul li .patient-search-item .gender-dob i{font-size:19px;color:#7599bd}.patient-search-list ul li .patient-search-item .gender-dob .m{color:#107aca}.patient-search-list ul li .patient-search-item .gender-dob .f{color:#ff4773}.patient-search-list ul li .patient-search-item .gender-dob span{color:#7599bd}.patient-search-list ul li .patient-search-item .gender-dob .dob{font-size:12px;color:#7599bd}.patient-search-list ul li .patient-search-item .strong{font-weight:800!important}.patient-search-list ul li .patient-search-item mark{text-decoration:underline;color:#107aca;background:transparent}.patient-search-list ul li .new-patient-li-button{width:100%;padding:7px 10px}.patient-search-list ul li .new-patient-li-button i{font-size:21px}.patient-search-list ul li .new-patient-li-button span{font-size:14px;font-weight:500}.patient-search-list ul li .new-patient-li-button i,.patient-search-list ul li .new-patient-li-button span{margin:auto 0;color:#107aca}.patient-search-list ul li:last-child{border-bottom:none}.patient-search-list ul li:hover{background:#e5f9ff}.patient-exists-area{padding:20px 10px 10px 20px;background:#fff9e5;border:1px solid #fbf2b8;width:100%;border-radius:10px;transition:background .5s cubic-bezier(.3,.7,0,1);cursor:default;text-align:left!important;position:relative}.patient-exists-area i,.patient-exists-area span{margin:auto 0}.patient-exists-area span{font-size:14px;color:#00264c}.patient-exists-area .age{font-size:12px;margin-left:7px;color:#3a5978}.patient-exists-area .age span{font-size:12px;color:#3a5978}.patient-exists-area .fullname{margin-left:5px;font-weight:700;display:flex}.patient-exists-area .fullname .fn{margin-right:7px}.patient-exists-area .fullname .fn,.patient-exists-area .fullname .ln{text-transform:uppercase}.patient-exists-area .gender-dob i{margin:auto 0;font-size:19px;color:#3a5978}.patient-exists-area .gender-dob .m{color:#107aca}.patient-exists-area .gender-dob .f{color:#ff4773}.patient-exists-area .gender-dob span{color:#00264c}.patient-exists-area .gender-dob .dob{font-size:12px;color:#3a5978}.patient-exists-area .actions-buttons{position:absolute;inset:10px 10px auto auto;display:flex;gap:8px}.patient-exists-area .actions-buttons a{margin:auto 0}.patient-exists-area .actions-buttons .edit{font-size:14px;color:#107aca;font-weight:700;cursor:pointer}.patient-exists-area .actions-buttons .close{width:21px;height:21px;border-radius:50%;cursor:pointer;display:flex;opacity:0;transition:opacity .5s cubic-bezier(.3,.7,0,1)}.patient-exists-area .actions-buttons .close i{margin:auto;font-size:16px}.patient-exists-area .select-appt-origin{display:flex;background:transparent;margin:auto 0 auto auto;border:none;outline:none;cursor:pointer;padding:2px 8px;border:1px solid #aa6709;border-radius:30px}.patient-exists-area .select-appt-origin span{font-size:11px;color:#aa6709}.patient-exists-area:hover{background:#ffecb2}.patient-exists-area:hover .actions-buttons .close{opacity:1}.appt-time-list{width:108px;background:#fff;border-radius:0 0 7px 7px;overflow:hidden;border:1px solid #a9bfd6;box-shadow:#64646f33 0 7px 29px;overflow:hidden scroll;max-height:320px}.appt-time-list ul li{display:flex}.appt-time-list ul li button{width:100%;background:#fff;border:none;height:40px;cursor:pointer}.appt-time-list ul li button span{margin:auto auto auto 5px;color:#3a5978}.appt-time-list ul li button i{margin:auto 5px auto auto;font-size:21px;color:#00806a}.appt-time-list ul li button:hover{background:#e5f9ff}.appt-reasons-list{width:438px;background:#fff;border-radius:0 0 7px 7px;overflow:hidden;border:1px solid #a9bfd6;box-shadow:#64646f33 0 7px 29px;overflow:hidden auto;max-height:150px;margin-top:-1px}.appt-reasons-list ul li{display:flex}.appt-reasons-list ul li button{width:100%;background:#fff;border:none;height:40px;cursor:pointer;padding-left:15px}.appt-reasons-list ul li button span{margin:auto auto auto 5px;color:#3a5978}.appt-reasons-list ul li button .consultation-color{margin:auto 3px auto 0;width:19px;height:19px;border-radius:50%;background:var(--background)}.appt-reasons-list ul li button i{margin:auto 5px auto auto;font-size:21px;color:#00806a}.appt-reasons-list ul li button:hover{background:#e5f9ff}.appt-reasons-list ul li .new-patient-li-button{width:100%;padding:7px 10px}.appt-reasons-list ul li .new-patient-li-button i{font-size:21px}.appt-reasons-list ul li .new-patient-li-button i,.appt-reasons-list ul li .new-patient-li-button span{margin:auto 0;color:#107aca;font-weight:600}.appt-reasons-list ul li .new-patient-li-button span{font-size:14px;font-weight:500;margin-left:10px}.consult-document-template-list{width:350px}.consult-more-action-rooms-list{width:716px}.country-of-birth-options{width:213px;overflow:hidden;margin-top:-1px}.new-appt-form-new-appt{height:fit-content}.new-appt-form-new-patient{height:480px}.zip-search-list{width:438px;margin-left:-1px;background:#fff;border-radius:0 0 7px 7px;overflow:hidden;border:1px solid #a9bfd6;box-shadow:#64646f33 0 7px 29px}.zip-search-list ul li .zip-search-item{background:#fff;flex:1;border:none;outline:none;cursor:pointer;padding:10px 15px;gap:7px}.zip-search-list ul li .zip-search-item span{display:block;text-align:left;font-size:14px;color:#3a5978}.zip-search-list ul li .zip-search-item .zip,.zip-search-list ul li .zip-search-item .dept,.zip-search-list ul li .zip-search-item .mun{margin:auto 0}.zip-search-list ul li .zip-search-item .zip{width:60px;letter-spacing:1px}.zip-search-list ul li .zip-search-item .dept{margin:auto 0 auto auto}.zip-search-list ul li .zip-search-item .strong{font-weight:800!important}.zip-search-list ul li .zip-search-item mark{text-decoration:underline;color:#107aca;background:transparent}.zip-search-list ul li .zip-search-item:hover{background:#e5f9ff}.zip-search-list ul li .country-search-item{background:#fff;flex:1;border:none;outline:none;cursor:pointer;padding:10px 15px;gap:7px}.zip-search-list ul li .country-search-item span{display:block;text-align:left;font-size:14px;color:#4b739b;margin:auto 0}.zip-search-list ul li .country-search-item img{margin:auto 10px auto 0;width:32px;box-shadow:#0000000d 0 6px 24px,#00000014 0 0 0 1px}.zip-search-list ul li .country-search-item mark{text-decoration:underline;color:#107aca;background:transparent;font-weight:800}.zip-search-list ul li .country-search-item:hover{background:#e5f9ff}.agenda-setting-dialog-class{max-width:none!important;width:700px}.agenda-setting-dialog-class .agenda-setting-dialog-container{background:#fff;overflow:hidden}.agenda-setting-dialog-class .agenda-setting-dialog-container .agenda-setting-dialog-header{position:relative;padding:50px 0 20px}.agenda-setting-dialog-class .agenda-setting-dialog-container .agenda-setting-dialog-header h3{text-align:center;margin:auto 0;color:#294056;font-size:21px}.agenda-setting-dialog-class .agenda-setting-dialog-container .agenda-setting-dialog-header button{width:40px;height:40px;cursor:pointer;border:none;outline:none;position:absolute;inset:20px 20px auto auto;border-radius:50%;background:#fff}.agenda-setting-dialog-class .agenda-setting-dialog-container .agenda-setting-dialog-header button i{margin:auto;background:#fff;font-size:28px;font-variation-settings:"FILL" 1,"wght" 300,"GRAD" 0,"opsz" 24!important;color:#3a5978}.agenda-setting-dialog-class .agenda-setting-dialog-container .agenda-setting-dialog-header button:focus{outline:none}.agenda-setting-dialog-class .agenda-setting-dialog-container .agenda-setting-dialog-body{height:100%;max-height:600px;overflow:hidden auto}.agenda-setting-dialog-class .agenda-setting-dialog-container .agenda-setting-dialog-body .agenda-setting-dialog-body-img{margin:auto;height:230px}.agenda-setting-dialog-class .agenda-setting-dialog-container .agenda-setting-dialog-body .agenda-setting-dialog-body-item{display:flex;padding-right:50px;padding-left:50px}.agenda-setting-dialog-class .agenda-setting-dialog-container .agenda-setting-dialog-body .agenda-setting-dialog-body-item .agenda-setting-dialog-body-item-content{padding:20px;border:1px solid #c9d9e8;border-radius:12px;flex:1}.agenda-setting-dialog-class .agenda-setting-dialog-container .agenda-setting-dialog-body .agenda-setting-dialog-body-item .agenda-setting-dialog-body-item-content .agenda-setting-item-title{font-size:15px;color:#294056;font-weight:700}.agenda-setting-dialog-class .agenda-setting-dialog-container .agenda-setting-dialog-body .agenda-setting-dialog-body-item .agenda-setting-dialog-body-item-content .agenda-setting-item-subtitle{font-size:13.33px;color:#3a5978}.agenda-setting-dialog-class .agenda-setting-dialog-container .agenda-setting-dialog-body .agenda-setting-dialog-body-item .agenda-setting-dialog-body-item-content .agenda-setting-item-subtitle-smaller{font-size:11px;color:#4b739b}.agenda-setting-dialog-class .agenda-setting-dialog-container .agenda-setting-dialog-body .agenda-setting-dialog-body-item .agenda-setting-dialog-body-item-content .radio-wrapper-26{flex:1}.agenda-setting-dialog-class .agenda-setting-dialog-container .agenda-setting-dialog-body .agenda-setting-dialog-body-item .agenda-setting-dialog-body-item-content .radio-wrapper-26 label{cursor:pointer!important}.agenda-setting-dialog-class .agenda-setting-dialog-container .agenda-setting-dialog-footer{padding:20px 50px;background:#fff;display:flex}.agenda-setting-dialog-class .agenda-setting-dialog-container .agenda-setting-dialog-footer button{margin:auto 0 auto auto;background:#107aca;padding:12px 20px}.agenda-setting-dialog-class .agenda-setting-dialog-container .agenda-setting-dialog-footer button span{color:#fff;text-transform:uppercase;font-weight:600}.agenda-settings-days-in-week-list{width:549px!important}mat-drawer{width:480px!important;background:#fff!important}.vanilla-calendar-day__btn_selected{background:#107aca!important}.agenda-list-container{border-left:1px solid #c9d9e8;height:100%}.agenda-list-container .agenda-list .agenda-list-view-day{padding:0 20px}.agenda-list-container .agenda-list .agenda-list-view-day .agenda-list-view-day-content{padding:20px 15px;border-bottom:1px solid #c9d9e8;gap:15px}.agenda-list-container .agenda-list .agenda-list-view-day .agenda-list-view-day-content .date-text{gap:10px;margin:0 0 auto}.agenda-list-container .agenda-list .agenda-list-view-day .agenda-list-view-day-content .date-text .date{width:40px;height:40px;border-radius:50%;margin:auto 0}.agenda-list-container .agenda-list .agenda-list-view-day .agenda-list-view-day-content .date-text .date span{font-size:15px;margin:auto;color:#3a5978}.agenda-list-container .agenda-list .agenda-list-view-day .agenda-list-view-day-content .date-text .month-year{margin:auto 0;font-size:14px;color:#3a5978}.agenda-list-container .agenda-list .agenda-list-view-day .agenda-list-view-day-content .agenda-list-view-events{margin:auto 0;flex:1;overflow:hidden}.agenda-list-container .agenda-list .agenda-list-view-day .agenda-list-view-day-content .agenda-list-view-events .agenda-list-view-event-item{flex:1;overflow:hidden}.agenda-list-container .agenda-list .agenda-list-view-day .agenda-list-view-day-content .agenda-list-view-events .agenda-list-view-event-item button{width:100%;padding:10px;border-radius:20px;margin-bottom:10px;cursor:pointer;background:#fff;border:none;transition:background .5s cubic-bezier(.3,.7,0,1)}.agenda-list-container .agenda-list .agenda-list-view-day .agenda-list-view-day-content .agenda-list-view-events .agenda-list-view-event-item button .agenda-list-view-event-item-span-container{display:flex;gap:15px;flex:1;overflow:hidden}.agenda-list-container .agenda-list .agenda-list-view-day .agenda-list-view-day-content .agenda-list-view-events .agenda-list-view-event-item button .agenda-list-view-event-item-span-container .dot{width:16px;height:16px;border-radius:50%;background:var(--color)}.agenda-list-container .agenda-list .agenda-list-view-day .agenda-list-view-day-content .agenda-list-view-events .agenda-list-view-event-item button .agenda-list-view-event-item-span-container .time{width:100px;text-align:left;font-size:14px;margin-right:10px;color:#3a5978}.agenda-list-container .agenda-list .agenda-list-view-day .agenda-list-view-day-content .agenda-list-view-events .agenda-list-view-event-item button .agenda-list-view-event-item-span-container .text-container{color:#3a5978;font-weight:600;text-transform:capitalize;width:120px;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px}.agenda-list-container .agenda-list .agenda-list-view-day .agenda-list-view-day-content .agenda-list-view-events .agenda-list-view-event-item button .agenda-list-view-event-item-span-container .reasons-list-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1;color:#7599bd;font-weight:300;font-size:13px;text-align:left;transition:color .5s cubic-bezier(.3,.7,0,1)}.agenda-list-container .agenda-list .agenda-list-view-day .agenda-list-view-day-content .agenda-list-view-events .agenda-list-view-event-item button:hover{background:#f1f7fe}.agenda-list-container .agenda-list .agenda-list-view-day .agenda-list-view-day-content .agenda-list-view-events .agenda-list-view-event-item button:hover .reasons-list-text{color:#3a5978}.agenda-list-container .agenda-list .agenda-list-view-day:first-child .agenda-list-view-day-content .date-text .date{background:#e5f9ff}.agenda-list-container .agenda-list .agenda-list-view-day:first-child .agenda-list-view-day-content .date-text .date span{color:#107aca;font-weight:600;font-size:18px}.agenda-list-container .agenda-list .agenda-list-view-day:first-child .agenda-list-view-day-content .date-text .month-year{color:#107aca;font-weight:600}.agenda-list-container .agenda-list .agenda-list-view-day:last-child .agenda-list-view-day-content{border:none}.agenda-list-container .agenda-list .agenda-list-view-day-weekend .agenda-list-view-day-content{background-color:#f0f7ff;background-image:linear-gradient(45deg,transparent 30%,#e2edf7 30%,#e2edf7 51%,transparent 50%,transparent 80%,#e2edf7 80%,#e2edf7,transparent 80%,#e2edf7 80%,#e2edf7);background-size:10px 10px;outline:none}.agenda-list-container .agenda-list .agenda-list-view-day-weekend .agenda-list-view-day-content .date-text .date span,.agenda-list-container .agenda-list .agenda-list-view-day-weekend .agenda-list-view-day-content .date-text .month-year{color:#7599bd}.vanilla-calendar{position:relative;box-sizing:border-box;display:flex;width:300px;min-width:272px;max-width:100%;flex-direction:column;border-radius:.75rem;padding:1rem;opacity:1;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@supports ((width: -webkit-max-content) or (width: max-content)) and ((height: -webkit-max-content) or (height: max-content)){.vanilla-calendar{height:-webkit-max-content;height:max-content;width:-webkit-max-content;width:max-content}}.vanilla-calendar_multiple{width:550px}@supports ((width: -webkit-fit-content) or (width: -moz-fit-content) or (width: fit-content)){.vanilla-calendar_multiple{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.vanilla-calendar button:focus-visible{border-radius:.5rem;outline-style:solid;outline-width:1px;outline-offset:-1px}.vanilla-calendar.vanilla-calendar_multiple .vanilla-calendar-days{flex-grow:0}.vanilla-calendar_hidden{pointer-events:none;opacity:0}.vanilla-calendar_hidden *{pointer-events:none!important}.vanilla-calendar_to-input{position:absolute}.vanilla-calendar_to-input_bottom{margin-top:.25rem}.vanilla-calendar_to-input_top{margin-top:-.25rem}.vanilla-calendar-controls{pointer-events:none;position:absolute;left:0;right:0;top:0;z-index:20;box-sizing:content-box;display:flex;align-items:center;justify-content:space-between;padding-left:1rem;padding-right:1rem;padding-top:1.25rem}.vanilla-calendar-arrow{pointer-events:auto;position:relative;display:block;height:1.5rem;width:1.5rem;cursor:pointer;border-width:0px;background-color:transparent}.vanilla-calendar-arrow:before{position:absolute;left:0;top:0;height:100%;width:100%;background-position:center;background-repeat:no-repeat;--tw-content: "";content:var(--tw-content)}.vanilla-calendar-arrow.vanilla-calendar-arrow_prev:before{transform:rotate(90deg)}.vanilla-calendar-arrow.vanilla-calendar-arrow_next:before{transform:rotate(-90deg)}.vanilla-calendar-grid{display:flex;flex-grow:1;flex-wrap:wrap;justify-content:center;gap:1.75rem}.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column{pointer-events:none;opacity:.3}.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column.vanilla-calendar-column_month,.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column.vanilla-calendar-column_year{pointer-events:auto;opacity:1}.vanilla-calendar-column{display:flex;min-width:-webkit-min-content;min-width:min-content;flex-direction:column}.vanilla-calendar-header{position:relative;margin-bottom:.75rem;display:flex;align-items:center}.vanilla-calendar-header__content{display:grid;flex-grow:1;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;grid-auto-flow:column;align-items:center;justify-content:center;white-space:pre-wrap;padding-left:1rem;padding-right:1rem}.vanilla-calendar-month,.vanilla-calendar-year{cursor:pointer;border-radius:.25rem;border-width:0px;background-color:transparent;padding:.25rem;font-size:1rem;line-height:1.5rem;font-weight:700}.vanilla-calendar-month.vanilla-calendar-month_disabled,.vanilla-calendar-year.vanilla-calendar-year_disabled{pointer-events:none}.vanilla-calendar-months{display:grid;flex-grow:1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;row-gap:1rem;column-gap:.5rem}.vanilla-calendar-years{display:grid;flex-grow:1;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;row-gap:1rem;column-gap:.5rem}.vanilla-calendar-months_selecting .vanilla-calendar-months__month,.vanilla-calendar-years_selecting .vanilla-calendar-years__year{cursor:pointer}.vanilla-calendar-months_selecting .vanilla-calendar-months__month .vanilla-calendar-months__month_disabled,.vanilla-calendar-years_selecting .vanilla-calendar-years__year .vanilla-calendar-years__year_disabled{cursor:default}.vanilla-calendar-months__month,.vanilla-calendar-years__year{display:flex;height:2.5rem;align-items:center;justify-content:center;word-break:break-all;border-radius:.5rem;border-width:0px;padding:.25rem;text-align:center;font-size:.75rem;line-height:1rem;font-weight:600}.vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,.vanilla-calendar-years__year.vanilla-calendar-years__year_disabled{pointer-events:none}.vanilla-calendar-week-numbers{display:flex;flex-direction:column}.vanilla-calendar-week-numbers__title{margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:700}.vanilla-calendar-week-numbers__content{display:grid;grid-auto-flow:row;align-items:center;justify-items:center;row-gap:.25rem}.vanilla-calendar-week-number{margin:0;display:flex;min-height:1.875rem;width:100%;min-width:1.875rem;cursor:pointer;align-items:center;justify-content:center;border-style:none;background-color:transparent;padding:0;font-size:.75rem;line-height:1rem;font-weight:600}.vanilla-calendar-wrapper{display:flex;flex-grow:1}.vanilla-calendar-content{display:flex;flex-grow:1;flex-direction:column}.vanilla-calendar-week{margin-bottom:.5rem;display:grid;grid-template-columns:repeat(7,1fr);justify-items:center}.vanilla-calendar-week__day{display:flex;width:100%;min-width:1.875rem;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:700}.vanilla-calendar-days{display:grid;flex-grow:1;grid-template-columns:repeat(7,1fr);align-items:center;justify-items:center;row-gap:.25rem}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn{cursor:pointer;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn_disabled{cursor:default}.vanilla-calendar-day{position:relative;display:flex;width:100%;align-items:center;justify-content:center}.vanilla-calendar-day_hover-intermediate .vanilla-calendar-day__btn{border-radius:0}.vanilla-calendar-day_hover-first .vanilla-calendar-day__btn{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.vanilla-calendar-day_hover-last .vanilla-calendar-day__btn{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.vanilla-calendar-day_hover-first.vanilla-calendar-day_hover-last .vanilla-calendar-day__btn{border-radius:.5rem}.vanilla-calendar-day:focus-visible .vanilla-calendar-day__popup,.vanilla-calendar-day:hover .vanilla-calendar-day__popup{pointer-events:auto;opacity:1}.vanilla-calendar-day_selected-first .vanilla-calendar-day__btn_selected{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.vanilla-calendar-day_selected-last .vanilla-calendar-day__btn_selected{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.vanilla-calendar-day_selected-first.vanilla-calendar-day_selected-last .vanilla-calendar-day__btn_selected{border-radius:.5rem}.vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected{border-radius:0}.vanilla-calendar-day__btn{display:flex;height:100%;min-height:1.875rem;width:100%;min-width:1.875rem;cursor:default;align-items:center;justify-content:center;border-radius:.5rem;border-width:0px;padding:0;font-size:.75rem;line-height:1rem;font-weight:400}.vanilla-calendar-day__btn_today{font-weight:700}.vanilla-calendar-day__btn_disabled{pointer-events:none}.vanilla-calendar-day__popup{transform:translate(-50%);pointer-events:none;position:absolute;left:50%;top:100%;z-index:20;width:8rem;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:400;opacity:0}.vanilla-calendar-day__popup:before{content:var(--tw-content);position:absolute}.vanilla-calendar-day__popup:after{content:var(--tw-content);position:absolute}.vanilla-calendar-day__popup:hover{pointer-events:auto;opacity:1}.vanilla-calendar-day__popup:before{content:"";left:0;bottom:0;z-index:-10;display:block;height:calc(100% - 4px);width:100%;border-radius:.5rem}.vanilla-calendar-time{margin-top:.75rem;display:grid;grid-template-columns:auto 1fr;gap:.75rem;border-top-width:1px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-style:solid;padding-top:.75rem}.vanilla-calendar-time__content{display:grid;grid-auto-flow:column;align-items:center}.vanilla-calendar-time__hours{position:relative;margin-right:.35rem;width:1.75rem}.vanilla-calendar-time__hours:after{position:absolute;right:-5px;top:50%;margin-top:calc(-50% + 1px);display:block;--tw-content: ":";content:var(--tw-content)}.vanilla-calendar-time__minutes{width:1.75rem}.vanilla-calendar-time__hours input,.vanilla-calendar-time__minutes input{position:relative;margin:0;box-sizing:border-box;display:block;width:100%;border-radius:.25rem;border-width:0px;padding:.125rem;text-align:center;font-size:1.125rem;font-weight:600;line-height:1.125rem}.vanilla-calendar-time__hours input:focus-visible,.vanilla-calendar-time__minutes input:focus-visible{outline-style:solid;outline-width:1px}.vanilla-calendar-time__hours input:disabled,.vanilla-calendar-time__minutes input:disabled{cursor:default}.vanilla-calendar-time__hours input:hover:disabled,.vanilla-calendar-time__minutes input:hover:disabled{background-color:transparent}.vanilla-calendar-time__keeping{margin-left:1px;margin-top:.25rem;width:22px;cursor:pointer;border-radius:.25rem;border-width:0px;background-color:transparent;padding:0;font-size:.69rem}.vanilla-calendar-time__keeping:focus-visible{outline-style:solid;outline-width:1px}.vanilla-calendar-time__keeping:disabled{cursor:default}.vanilla-calendar-time__keeping:hover:disabled{background-color:transparent}.vanilla-calendar-time__ranges{display:grid;grid-auto-flow:row}.vanilla-calendar-time__range{position:relative;z-index:10;font-size:0}.vanilla-calendar-time__range:before{content:var(--tw-content);left:0}.vanilla-calendar-time__range:after{content:var(--tw-content);right:0}.vanilla-calendar-time__range:before,.vanilla-calendar-time__range:after{content:"";transform:translateY(-50%);pointer-events:none;position:absolute;top:50%;z-index:10;height:.5rem;width:1px}.vanilla-calendar-time__range input{position:relative;margin:0;height:1.25rem;width:100%;cursor:pointer;-webkit-appearance:none;appearance:none;outline-width:0px}.vanilla-calendar-time__range input::-webkit-slider-thumb{position:relative;z-index:20;margin-top:-.5rem;box-sizing:border-box;height:1rem;width:.75rem;cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:.25rem;border-width:1px;border-style:solid;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.vanilla-calendar-time__range input::-moz-range-thumb{position:relative;z-index:20;box-sizing:border-box;height:1rem;width:.75rem;cursor:pointer;border-radius:.25rem;border-width:1px;border-style:solid;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.vanilla-calendar-time__range input::-webkit-slider-runnable-track{margin-top:1px;box-sizing:border-box;height:1px;width:100%;cursor:pointer;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.vanilla-calendar-time__range input::-moz-range-track{margin-top:1px;box-sizing:border-box;height:1px;width:100%;cursor:pointer;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}[data-calendar-theme=dark].vanilla-calendar{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark].vanilla-calendar_to-input{--tw-shadow: 0 9px 20px rgba(0,0,0,.1);--tw-shadow-colored: 0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}[data-calendar-theme=dark].vanilla-calendar button:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-arrow{background-color:transparent}[data-calendar-theme=dark] .vanilla-calendar-arrow:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZmlsbD0nI2ZmZicgZD0nTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zeicvPjwvc3ZnPg==)}[data-calendar-theme=dark] .vanilla-calendar-arrow:hover:before{opacity:.6}[data-calendar-theme=dark] .vanilla-calendar-header__content,[data-calendar-theme=dark] .vanilla-calendar-month,[data-calendar-theme=dark] .vanilla-calendar-year{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-month:hover,[data-calendar-theme=dark] .vanilla-calendar-year:hover,[data-calendar-theme=dark] .vanilla-calendar-month.vanilla-calendar-month_not-active,[data-calendar-theme=dark] .vanilla-calendar-year.vanilla-calendar-year_not-active{color:#64748b}[data-calendar-theme=dark] .vanilla-calendar-month.vanilla-calendar-month_disabled,[data-calendar-theme=dark] .vanilla-calendar-year.vanilla-calendar-year_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-months__month,[data-calendar-theme=dark] .vanilla-calendar-years__year{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-months__month:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected,[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled:hover{color:#334155}[data-calendar-theme=dark] .vanilla-calendar-week-numbers__title,[data-calendar-theme=dark] .vanilla-calendar-week-number{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-week-number:hover{color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-week__day{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-week__day_weekend{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{background-color:rgb(244 63 94 / var(--tw-bg-opacity));--tw-bg-opacity: .8;color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected:hover{background-color:rgb(6 182 212 / var(--tw-bg-opacity));--tw-bg-opacity: .8;color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-day__btn:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity));color:#e2e8f0}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity));color:#06b6d4}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today:hover{color:#06b6d4}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_next{color:#475569}[data-calendar-theme=dark] .vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity));color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled{color:#334155}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity));color:#475569}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today{color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__popup{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__popup:before{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity));--tw-shadow: inset 0 0 0 1px rgb(255 255 255 / .1);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}[data-calendar-theme=dark] .vanilla-calendar-time{border-color:#1e293b}[data-calendar-theme=dark] .vanilla-calendar-time__hours:after{content:var(--tw-content);color:#fff}[data-calendar-theme=dark] .vanilla-calendar-time__hours input,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-time__hours input:hover,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__hours input:focus-visible,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__hours input.vanilla-calendar-is-focus,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input.vanilla-calendar-is-focus{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__keeping{color:#64748b}[data-calendar-theme=dark] .vanilla-calendar-time__keeping:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__keeping:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range:before,[data-calendar-theme=dark] .vanilla-calendar-time__range:after{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-webkit-slider-thumb{border-color:#475569;--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-moz-range-thumb{border-color:#475569;--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-moz-range-track{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity))}[data-calendar-theme=light].vanilla-calendar{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light].vanilla-calendar_to-input{--tw-shadow: 0 9px 20px rgba(0,0,0,.1);--tw-shadow-colored: 0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}[data-calendar-theme=light].vanilla-calendar button:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-arrow{background-color:transparent}[data-calendar-theme=light] .vanilla-calendar-arrow:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZmlsbD0nIzBmMTcyYScgZD0nTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zeicvPjwvc3ZnPg==)}[data-calendar-theme=light] .vanilla-calendar-arrow:hover:before{opacity:.6}[data-calendar-theme=light] .vanilla-calendar-header__content,[data-calendar-theme=light] .vanilla-calendar-month,[data-calendar-theme=light] .vanilla-calendar-year{color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-month:hover,[data-calendar-theme=light] .vanilla-calendar-year:hover{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-month.vanilla-calendar-month_not-active,[data-calendar-theme=light] .vanilla-calendar-year.vanilla-calendar-year_not-active{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-month.vanilla-calendar-month_disabled,[data-calendar-theme=light] .vanilla-calendar-year.vanilla-calendar-year_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-months__month{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-months__month:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected,[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled:hover{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-years__year{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-years__year:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected,[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled,[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled:hover{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-week-numbers__title,[data-calendar-theme=light] .vanilla-calendar-week-number{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-week-number:hover{color:#475569}[data-calendar-theme=light] .vanilla-calendar-week__day{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-week__day_weekend{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{background-color:rgb(244 63 94 / var(--tw-bg-opacity));--tw-bg-opacity: .7;color:#fff}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected:hover{background-color:rgb(6 182 212 / var(--tw-bg-opacity));--tw-bg-opacity: .7;color:#fff}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-day__btn:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_today{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity));color:#06b6d4}[data-calendar-theme=light] .vanilla-calendar-day__btn_today:hover{color:#06b6d4}[data-calendar-theme=light] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_next{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_next{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__popup{color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-day__popup:before{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-shadow: 0 3px 15px rgba(85, 85, 85, .2);--tw-shadow-colored: 0 3px 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}[data-calendar-theme=light] .vanilla-calendar-time{border-color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-time__hours:after{content:var(--tw-content);color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-time__hours input,[data-calendar-theme=light] .vanilla-calendar-time__minutes input{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-time__hours input:hover,[data-calendar-theme=light] .vanilla-calendar-time__minutes input:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__hours input:focus-visible,[data-calendar-theme=light] .vanilla-calendar-time__minutes input:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__hours input.vanilla-calendar-is-focus,[data-calendar-theme=light] .vanilla-calendar-time__minutes input.vanilla-calendar-is-focus{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__keeping{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-time__keeping:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__keeping:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range:before,[data-calendar-theme=light] .vanilla-calendar-time__range:after{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input::-webkit-slider-thumb{border-color:#cbd5e1;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-moz-range-thumb{border-color:#cbd5e1;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-moz-range-track{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity))}.cal-month-view .cal-header{text-align:center;font-weight:bolder}.cal-month-view .cal-header .cal-cell{padding:5px 0;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:block;white-space:nowrap}.cal-month-view .cal-days{border:1px solid;border-bottom:0}.cal-month-view .cal-cell-top{min-height:78px;-webkit-box-flex:1;-ms-flex:1;flex:1}.cal-month-view .cal-cell-row{display:-webkit-box;display:-ms-flexbox;display:flex}.cal-month-view .cal-cell{float:left;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.cal-month-view .cal-cell .cal-event{pointer-events:all!important}.cal-month-view .cal-day-cell{min-height:100px}.cal-month-view .cal-day-cell:not(:last-child){border-right:1px solid}[dir=rtl] .cal-month-view .cal-day-cell:not(:last-child){border-right:initial;border-left:1px solid}.cal-month-view .cal-days .cal-cell-row{border-bottom:1px solid}.cal-month-view .cal-day-badge{margin-top:18px;margin-left:10px;display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:middle;border-radius:10px;float:left}.cal-month-view .cal-day-number{font-size:1.2em;font-weight:400;opacity:.5;margin-top:15px;margin-right:15px;float:right;margin-bottom:10px}.cal-month-view .cal-events{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:3px;line-height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cal-month-view .cal-event{width:10px;height:10px;border-radius:50%;display:inline-block;margin:2px}.cal-month-view .cal-day-cell.cal-in-month.cal-has-events{cursor:pointer}.cal-month-view .cal-day-cell.cal-out-month .cal-day-number{opacity:.1;cursor:default}.cal-month-view .cal-day-cell.cal-today .cal-day-number{font-size:1.9em}.cal-month-view .cal-open-day-events{padding:15px}.cal-month-view .cal-open-day-events .cal-event{position:relative;top:2px}.cal-month-view .cal-out-month .cal-day-badge,.cal-month-view .cal-out-month .cal-event{opacity:.3}.cal-month-view .cal-draggable{cursor:move}.cal-month-view .cal-drag-active *{pointer-events:none}.cal-month-view .cal-event-title{cursor:pointer}.cal-month-view .cal-event-title:hover{text-decoration:underline}.cal-month-view{background-color:#fff}.cal-month-view .cal-cell-row:hover{background-color:#fafdff}.cal-month-view .cal-cell-row .cal-cell:hover,.cal-month-view .cal-cell.cal-has-events.cal-open{background-color:#ededed}.cal-month-view .cal-days{border-color:#c9d9e8}.cal-month-view .cal-day-cell:not(:last-child){border-right-color:#c9d9e8}[dir=rtl] .cal-month-view .cal-day-cell:not(:last-child){border-right-color:initial;border-left-color:#c9d9e8}.cal-month-view .cal-days .cal-cell-row{border-bottom-color:#c9d9e8}.cal-month-view .cal-day-badge{background-color:#b94a48;color:#fff}.cal-month-view .cal-event{background-color:#1e90ff;border-color:#d1e8ff;color:#fff}.cal-month-view .cal-day-cell.cal-weekend .cal-day-number{color:#8b0000}.cal-month-view .cal-day-cell.cal-today{background-color:#e8fde7}.cal-month-view .cal-day-cell.cal-drag-over{background-color:#e0e0e0!important}.cal-month-view .cal-open-day-events{color:#fff;background-color:#555;-webkit-box-shadow:inset 0 0 15px 0 rgba(0,0,0,.5);box-shadow:inset 0 0 15px #00000080}.cal-week-view *{-webkit-box-sizing:border-box;box-sizing:border-box}.cal-week-view .cal-day-headers{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:70px;border:1px solid}[dir=rtl] .cal-week-view .cal-day-headers{padding-left:initial;padding-right:70px}.cal-week-view .cal-day-headers .cal-header{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;padding:5px}.cal-week-view .cal-day-headers .cal-header:not(:last-child){border-right:1px solid}[dir=rtl] .cal-week-view .cal-day-headers .cal-header:not(:last-child){border-right:initial;border-left:1px solid}.cal-week-view .cal-day-headers .cal-header:first-child{border-left:1px solid}[dir=rtl] .cal-week-view .cal-day-headers .cal-header:first-child{border-left:initial;border-right:1px solid}.cal-week-view .cal-day-headers span{font-weight:400;opacity:.5}.cal-week-view .cal-day-column{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-left:solid 1px}[dir=rtl] .cal-week-view .cal-day-column{border-left:initial;border-right:solid 1px}.cal-week-view .cal-event{font-size:12px;border:1px solid;direction:ltr}.cal-week-view .cal-time-label-column{width:70px;height:100%}.cal-week-view .cal-current-time-marker{position:absolute;width:100%;height:2px;z-index:2}.cal-week-view .cal-all-day-events{border:solid 1px;border-top:0;border-bottom-width:3px;padding-top:3px;position:relative}.cal-week-view .cal-all-day-events .cal-day-columns{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;z-index:0}.cal-week-view .cal-all-day-events .cal-events-row{position:relative;height:31px;margin-left:70px}[dir=rtl] .cal-week-view .cal-all-day-events .cal-events-row{margin-left:initial;margin-right:70px}.cal-week-view .cal-all-day-events .cal-event-container{display:inline-block;position:absolute}.cal-week-view .cal-all-day-events .cal-event-container.resize-active{z-index:1;pointer-events:none}.cal-week-view .cal-all-day-events .cal-event{padding:0 5px;margin-left:2px;margin-right:2px;height:28px;line-height:28px}.cal-week-view .cal-all-day-events .cal-starts-within-week .cal-event{border-top-left-radius:5px;border-bottom-left-radius:5px}[dir=rtl] .cal-week-view .cal-all-day-events .cal-starts-within-week .cal-event{border-top-left-radius:initial;border-bottom-left-radius:initial;border-top-right-radius:5px!important;border-bottom-right-radius:5px!important}.cal-week-view .cal-all-day-events .cal-ends-within-week .cal-event{border-top-right-radius:5px;border-bottom-right-radius:5px}[dir=rtl] .cal-week-view .cal-all-day-events .cal-ends-within-week .cal-event{border-top-right-radius:initial;border-bottom-right-radius:initial;border-top-left-radius:5px;border-bottom-left-radius:5px}.cal-week-view .cal-all-day-events .cal-time-label-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px}.cal-week-view .cal-all-day-events .cal-resize-handle{width:6px;height:100%;cursor:col-resize;position:absolute;top:0}.cal-week-view .cal-all-day-events .cal-resize-handle.cal-resize-handle-after-end{right:0}[dir=rtl] .cal-week-view .cal-all-day-events .cal-resize-handle.cal-resize-handle-after-end{right:initial;left:0}.cal-week-view .cal-event,.cal-week-view .cal-header{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.cal-week-view .cal-drag-active{pointer-events:none;z-index:1}.cal-week-view .cal-drag-active *{pointer-events:none}.cal-week-view .cal-time-events{position:relative;border:solid 1px;border-top:0;display:-webkit-box;display:-ms-flexbox;display:flex}.cal-week-view .cal-time-events .cal-day-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.cal-week-view .cal-time-events .cal-day-column,.cal-week-view .cal-time-events .cal-events-container{position:relative}.cal-week-view .cal-time-events .cal-event-container{position:absolute;z-index:1}.cal-week-view .cal-time-events .cal-event{width:calc(100% - 2px);height:calc(100% - 2px);margin:1px;padding:0 5px;line-height:25px}.cal-week-view .cal-time-events .cal-resize-handle{width:100%;height:4px;cursor:row-resize;position:absolute}.cal-week-view .cal-time-events .cal-resize-handle.cal-resize-handle-after-end{bottom:0}.cal-week-view .cal-hour-segment{position:relative}.cal-week-view .cal-hour-segment:after{content:" "}.cal-week-view .cal-event-container:not(.cal-draggable){cursor:pointer}.cal-week-view .cal-draggable{cursor:move}.cal-week-view mwl-calendar-week-view-hour-segment,.cal-week-view .cal-hour-segment{display:block}.cal-week-view .cal-hour:not(:last-child) .cal-hour-segment,.cal-week-view .cal-hour:last-child :not(:last-child) .cal-hour-segment{border-bottom:thin dashed}.cal-week-view .cal-time{font-weight:700;padding-top:5px;width:70px;text-align:center;color:#00264c}.cal-week-view .cal-hour-segment.cal-after-hour-start .cal-time{display:none}.cal-week-view .cal-starts-within-day .cal-event{border-top-left-radius:5px;border-top-right-radius:5px}.cal-week-view .cal-ends-within-day .cal-event{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.cal-week-view{background-color:#fff;border-top:solid 1px #c9d9e8}.cal-week-view .cal-day-headers{border-color:#c9d9e8;border-top:0}.cal-week-view .cal-day-headers .cal-header:not(:last-child){border-right-color:#c9d9e8}[dir=rtl] .cal-week-view .cal-day-headers .cal-header:not(:last-child){border-right-color:initial;border-left:solid 1px #c9d9e8!important}.cal-week-view .cal-day-headers .cal-header:first-child{border-left-color:#c9d9e8}[dir=rtl] .cal-week-view .cal-day-headers .cal-header:first-child{border-left-color:initial;border-right-color:#c9d9e8}.cal-week-view .cal-day-headers .cal-header:hover,.cal-week-view .cal-day-headers .cal-drag-over{background-color:#ededed}.cal-week-view .cal-day-column{border-left-color:#c9d9e8}[dir=rtl] .cal-week-view .cal-day-column{border-left-color:initial;border-right-color:#c9d9e8}.cal-week-view .cal-event{background-color:#d1e8ff;border-color:#1e90ff;color:#1e90ff}.cal-week-view .cal-all-day-events{border-color:#c9d9e8}.cal-week-view .cal-header.cal-today{background-color:#e8fde7}.cal-week-view .cal-header.cal-weekend span{color:#8b0000}.cal-week-view .cal-time-events{border-color:#c9d9e8}.cal-week-view .cal-time-events .cal-day-columns:not(.cal-resize-active) .cal-hour-segment:hover{background:#107aca!important}.cal-week-view .cal-hour-odd{background-color:#fafdff}.cal-week-view .cal-hour:not(:last-child) .cal-hour-segment,.cal-week-view .cal-hour:last-child :not(:last-child) .cal-hour-segment{border-bottom-color:#c9d9e8}.cal-week-view .cal-current-time-marker{background-color:#107aca}.cal-day-view mwl-calendar-week-view-header{display:none}.cal-day-view .cal-events-container{margin-left:70px}[dir=rtl] .cal-day-view .cal-events-container{margin-left:initial;margin-right:70px}.cal-day-view .cal-day-column{border-left:0}.cal-day-view .cal-current-time-marker{margin-left:70px;width:calc(100% - 70px)}[dir=rtl] .cal-day-view .cal-current-time-marker{margin-left:initial;margin-right:70px}.cal-tooltip{position:absolute;z-index:1070;display:block;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;font-size:11px;word-wrap:break-word;opacity:.9}.cal-tooltip.cal-tooltip-top{padding:5px 0;margin-top:-3px}.cal-tooltip.cal-tooltip-top .cal-tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0}.cal-tooltip.cal-tooltip-right{padding:0 5px;margin-left:3px}.cal-tooltip.cal-tooltip-right .cal-tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0}.cal-tooltip.cal-tooltip-bottom{padding:5px 0;margin-top:3px}.cal-tooltip.cal-tooltip-bottom .cal-tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px}.cal-tooltip.cal-tooltip-left{padding:0 5px;margin-left:-3px}.cal-tooltip.cal-tooltip-left .cal-tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px}.cal-tooltip-inner{max-width:200px;padding:3px 8px;text-align:center;border-radius:.25rem}.cal-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.cal-tooltip.cal-tooltip-top .cal-tooltip-arrow{border-top-color:#192634!important}.cal-tooltip.cal-tooltip-right .cal-tooltip-arrow{border-right-color:#192634!important}.cal-tooltip.cal-tooltip-bottom .cal-tooltip-arrow{border-bottom-color:#192634!important}.cal-tooltip.cal-tooltip-left .cal-tooltip-arrow{border-left-color:#192634!important}.cal-tooltip-inner{color:#fff;background-color:#192634!important}mwl-calendar-week-view .cal-week-view{border:none!important}mwl-calendar-week-view .cal-week-view mwl-calendar-week-view-header{position:sticky!important;top:0!important;z-index:10!important}mwl-calendar-week-view .cal-week-view mwl-calendar-week-view-header .cal-day-headers{background:#fff!important;border-left:none!important}mwl-calendar-week-view .cal-week-view mwl-calendar-week-view-header .cal-day-headers .cal-header{cursor:pointer}mwl-calendar-week-view .cal-week-view mwl-calendar-week-view-header .cal-day-headers .cal-header b{line-height:1;font-size:13px;color:#00264c}mwl-calendar-week-view .cal-week-view mwl-calendar-week-view-header .cal-day-headers .cal-header span{line-height:1;font-size:12px;opacity:1;background:#107aca;color:#fff;border-radius:10px;padding:2px 7px!important;font-weight:600!important}mwl-calendar-week-view .cal-week-view mwl-calendar-week-view-header .cal-day-headers .cal-today,mwl-calendar-week-view .cal-week-view mwl-calendar-week-view-header .cal-day-headers .cal-today:hover{background:#107aca}mwl-calendar-week-view .cal-week-view mwl-calendar-week-view-header .cal-day-headers .cal-today b,mwl-calendar-week-view .cal-week-view mwl-calendar-week-view-header .cal-day-headers .cal-today:hover b{color:#fff}mwl-calendar-week-view .cal-week-view mwl-calendar-week-view-header .cal-day-headers .cal-today span,mwl-calendar-week-view .cal-week-view mwl-calendar-week-view-header .cal-day-headers .cal-today:hover span{color:#fff!important;background:#107aca!important}mwl-calendar-week-view .cal-week-view mwl-calendar-week-view-header .cal-day-headers .cal-weekend{background:#fff}mwl-calendar-week-view .cal-week-view mwl-calendar-week-view-header .cal-day-headers .cal-weekend b{color:#00264c}mwl-calendar-week-view .cal-week-view mwl-calendar-week-view-header .cal-day-headers .cal-weekend span{color:#107aca!important;background:#ccf2ff80!important}mwl-calendar-week-view .cal-week-view .cal-all-day-events{position:sticky!important;top:50px!important;z-index:10!important;background:#fff!important;box-shadow:#32325d40 0 2px 5px -1px,#0000004d 0 1px 3px -1px;border-bottom:none!important}mwl-calendar-week-view .cal-week-view .cal-time-events .cal-time-label-column{z-index:3;background:#fff;border-left:none!important;margin-left:-1px}mwl-calendar-week-view .cal-week-view .cal-time-events .cal-time-label-column .cal-hour mwl-calendar-week-view-hour-segment .cal-hour-segment .cal-time{font-size:12.4px;font-weight:400;text-align:left;cursor:default;padding:7px 7px 7px 8px;color:#4b739b}.cal-hour-segment{position:relative}.cal-event{transition:background .5s cubic-bezier(.3,.7,0,1);border:none!important;position:relative}.cal-event .cal-event-title{color:#00264c;font-weight:600;text-transform:capitalize;transition:color .5s cubic-bezier(.3,.7,0,1);display:flex}.cal-event .cal-event-title .cell_i_container{width:16px;height:16px;margin:3px 7px auto 0;display:flex}.cal-event .cal-event-title .cell_i_container i{font-size:19px;margin:auto 0}.cal-event .cal-event-title span{margin:auto 0}.cal-event .start-time{color:#00264c;font-size:11px;font-weight:500;position:absolute;inset:16px 5px auto;font-weight:400;text-wrap:none;display:flex}.cal-event .start-time strong{display:none}.cal-event .start-time strong i{position:absolute;top:-2px;right:0;font-size:19px;font-variation-settings:"FILL" 1,"wght" 600,"GRAD" 0,"opsz" 24!important}.cal-event .start-time .show-strong,.cal-event .start-time .show-strong-in-consult{display:block}.cal-event .start-time .show-strong-in-consult i{-webkit-transform:scaleX(-1);transform:scaleX(-1);font-size:21px}.patient-consulting-done-appt{transition:opacity .5s cubic-bezier(.3,.7,0,1);opacity:1;border:none}.patient-consulting-done-appt .cal-event .cal-event-title{color:#fff;font-weight:700;text-decoration:none}.patient-consulting-done-appt .cal-event .cal-event-title:before{content:"";font-size:15px}.consultation-canceled-appt{transition:opacity .5s cubic-bezier(.3,.7,0,1);opacity:1}.consultation-canceled-appt .cal-event .cal-event-title span{text-decoration:line-through;text-decoration-color:#e5004c;text-decoration-thickness:2px}.consultation-removed-appt{transition:opacity .5s cubic-bezier(.3,.7,0,1);opacity:1}.consultation-removed-appt .cal-event{background:#fff5f6;border:1px solid #ff99a1!important}.consultation-removed-appt .cal-event .cal-event-title{color:#e5004c;font-weight:600;text-decoration:none}.consultation-removed-appt .cal-event .cal-event-title:before{content:"";font-size:15px}.consultation-removed-appt .cal-event .start-time{color:#ff4773;font-size:11px;font-weight:500;position:absolute;inset:16px 5px auto;font-weight:400}.consultation-postponed-appt{transition:opacity .5s cubic-bezier(.3,.7,0,1);opacity:1;border:none}.consultation-postponed-appt .cal-event{background-color:#f7b5b5;background-image:linear-gradient(45deg,rgba(235,71,71,.5) 25%,transparent 10%,transparent 75%,rgba(235,71,71,.5) 75%,rgba(235,71,71,.5)),linear-gradient(-45deg,rgba(235,71,71,.5) 25%,transparent 25%,transparent 75%,rgba(235,71,71,.5) 75%,rgba(235,71,71,.5));background-size:12px 12px;border:none;outline:none}.consultation-postponed-appt .cal-event .cal-event-title{color:#602;font-weight:700;text-decoration:none}.consultation-postponed-appt .cal-event .cal-event-title:before{content:"";font-size:15px}.consultation-done-appt{transition:opacity .5s cubic-bezier(.3,.7,0,1);opacity:1;border:none}.consultation-done-appt .cal-event{background-image:linear-gradient(45deg,rgba(16,122,202,.5) 25%,transparent 10%,transparent 75%,rgba(16,122,202,.5) 75%,rgba(16,122,202,.5)),linear-gradient(-45deg,rgba(16,122,202,.5) 25%,transparent 25%,transparent 75%,rgba(16,122,202,.5) 75%,rgba(16,122,202,.5))!important;background-size:12px 12px!important;border:none;outline:none}.consultation-done-appt .cal-event .cal-event-title{color:#192634;font-weight:700;text-decoration:none}.consultation-done-appt .cal-event .cal-event-title:before{content:"";font-size:15px}.deadline-appt{transition:opacity .5s cubic-bezier(.3,.7,0,1);opacity:1;border:none;padding:1px}.deadline-appt .cal-event{background:#ff4773}.deadline-appt .cal-event .cal-event-title{color:#fff}.deadline-appt .cal-event .cal-event-title .start-time{display:none}.cal-week-view .cal-day-columns .custom-weekend-segment{background-color:#f0f7ff;background-image:linear-gradient(45deg,transparent 30%,#e2edf7 30%,#e2edf7 51%,transparent 50%,transparent 80%,#e2edf7 80%,#e2edf7,transparent 80%,#e2edf7 80%,#e2edf7);background-size:10px 10px;border:none;outline:none}.summary-event .cal-event{background:#fff;border:none;padding:0 0 0 3px!important;width:100%!important}.summary-event .cal-event .cal-event-title{display:flex}.summary-event .cal-event .cal-event-title span{color:#3a5978}.summary-event .cal-event .cal-event-title .left{margin:auto auto auto 0}.summary-event .cal-event .cal-event-title .right{margin:auto 3px auto auto}.highlight-moving-appt{border:2px dashed #ff4773;border-radius:8px}#calendar{width:100%;z-index:100!important;border-bottom:1px solid #c9d9e8;border-radius:0}#calendar .vanilla-calendar-week-numbers__title{opacity:0}#calendar .vanilla-calendar-week-number{border-right:1px solid #c9d9e8;color:#107aca;font-weight:600}.cal-month-view .cal-header .cal-cell{font-size:14px;color:#3a5978;font-weight:500;border-left:1px solid #c9d9e8}.cal-month-view .cal-header .cal-cell:first-child{border-left:none!important}.cal-month-view .cal-header .cal-cell:last-child{border-right:1px solid #c9d9e8}.cal-month-view .cal-days{border-left:none!important}.cal-month-view .cal-days .cal-cell-row mwl-calendar-month-cell .cal-cell-top .cal-day-badge{background:#107aca;border-radius:7px;padding:5px 12px;margin:5px auto auto 5px;font-weight:400;font-size:11px}.cal-month-view .cal-days .cal-cell-row mwl-calendar-month-cell .cal-cell-top .cal-day-number{color:#294056;font-size:18px;text-decoration:underline;opacity:1}.cal-month-view .cal-days .cal-cell-row mwl-calendar-month-cell small{font-size:12px;color:#4b739b;border-radius:7px}.cal-month-view .cal-days .cal-cell-row mwl-calendar-month-cell small strong{color:#3a5978}.cal-month-view .cal-days .cal-cell-row mwl-calendar-month-cell:last-child{border-right:none!important}.cal-month-view .cal-days .cal-cell-row .cal-today{background:#e5f9ff}.cal-month-view .cal-days .cal-cell-row .cal-today .cal-cell-top .cal-day-number{color:#192634!important;font-weight:800;font-size:32px;text-decoration:none}.cal-month-view .cal-days .cal-cell-row .cal-out-month{background:#f7fcff}.cal-month-view .cal-days .cal-cell-row .cal-out-month .cal-cell-top .cal-day-number{opacity:.3;text-decoration:none}.cal-month-view .cal-days .cal-cell-row .cal-out-month small{font-size:12px;color:#7599bd;border-radius:7px;opacity:.3}.cal-month-view .cal-days .cal-cell-row .cal-out-month small strong{color:#4b739b}.agenda-left-side-action-button{margin:12px auto;display:flex;gap:5px;padding-right:17px;padding-left:8px;height:40px;background:#107aca}.agenda-left-side-action-button i,.agenda-left-side-action-button span{margin:auto 0;color:#fff}.agenda-left-side-action-button span{font-weight:600;font-size:14px}.reason_eb4747 .cal-event{background:#f7b5b5;border-left:7px solid #eb4747!important}.reason_eb4747 .cal-event .cal-event-title:before{font-size:14px}.reason_f0a384 .cal-event{background:#f9dace;border-left:7px solid #f0a384!important}.reason_f0a384 .cal-event .cal-event-title:before{font-size:14px}.reason_eb8347 .cal-event{background:#f7cdb5;border-left:7px solid #eb8347!important}.reason_eb8347 .cal-event .cal-event-title:before{font-size:14px}.reason_b85b14 .cal-event{background:#e3bda1;border-left:7px solid #b85b14!important}.reason_b85b14 .cal-event .cal-event-title:before{font-size:14px}.reason_e59900 .cal-event{background:#f5d699;border-left:7px solid #e59900!important}.reason_e59900 .cal-event .cal-event-title:before{font-size:14px}.reason_ffba19 .cal-event{background:#ffe3a3;border-left:7px solid #ffba19!important}.reason_ffba19 .cal-event .cal-event-title:before{font-size:14px}.reason_d09b1f .cal-event{background:#ecd7a5;border-left:7px solid #d09b1f!important}.reason_d09b1f .cal-event .cal-event-title:before{font-size:14px}.reason_ffdd80 .cal-event{background:#fff1cc;border-left:7px solid #ffdd80!important}.reason_ffdd80 .cal-event .cal-event-title:before{font-size:14px}.reason_edcc12 .cal-event{background:#f8eba0;border-left:7px solid #edcc12!important}.reason_edcc12 .cal-event .cal-event-title:before{font-size:14px}.reason_ffe927 .cal-event{background:#fff6a9;border-left:7px solid rgb(255,233,39)!important}.reason_ffe927 .cal-event .cal-event-title:before{font-size:14px}.reason_bacb01 .cal-event{background:#e3ea99;border-left:7px solid #bacb01!important}.reason_bacb01 .cal-event .cal-event-title:before{font-size:14px}.reason_c6f655 .cal-event{background:#e8fbbb;border-left:7px solid #c6f655!important}.reason_c6f655 .cal-event .cal-event-title:before{font-size:14px}.reason_76c408 .cal-event{background:#c8e79c;border-left:7px solid #76c408!important}.reason_76c408 .cal-event .cal-event-title:before{font-size:14px}.reason_a2c381 .cal-event{background:#dae7cd;border-left:7px solid #a2c381!important}.reason_a2c381 .cal-event .cal-event-title:before{font-size:14px}.reason_9beaa2 .cal-event{background:#d7f7d9;border-left:7px solid #9beaa2!important}.reason_9beaa2 .cal-event .cal-event-title:before{font-size:14px}.reason_14bb6a .cal-event{background:#a1e4c3;border-left:7px solid #14bb6a!important}.reason_14bb6a .cal-event .cal-event-title:before{font-size:14px}.reason_78e3ca .cal-event{background:#c9f4ea;border-left:7px solid #78e3ca!important}.reason_78e3ca .cal-event .cal-event-title:before{font-size:14px}.reason_00e5bf .cal-event{background:#99f5e5;border-left:7px solid #00e5bf!important}.reason_00e5bf .cal-event .cal-event-title:before{font-size:14px}.reason_2ef0fa .cal-event{background:#abf9fd;border-left:7px solid rgb(46,239,250)!important}.reason_2ef0fa .cal-event .cal-event-title:before{font-size:14px}.reason_66bfff .cal-event{background:#c2e5ff;border-left:7px solid #66bfff!important}.reason_66bfff .cal-event .cal-event-title:before{font-size:14px}.reason_408ac3 .cal-event{background:#b3d1e7;border-left:7px solid #408bc3!important}.reason_408ac3 .cal-event .cal-event-title:before{font-size:14px}.reason_bfcdd9 .cal-event{background:#e5ebf0;border-left:7px solid rgb(191,205,217)!important}.reason_bfcdd9 .cal-event .cal-event-title:before{font-size:14px}.reason_648fb4 .cal-event{background:#c1d2e1;border-left:7px solid #648fb4!important}.reason_648fb4 .cal-event .cal-event-title:before{font-size:14px}.reason_42668a .cal-event{background:#b3c2d0;border-left:7px solid rgb(66,102,138)!important}.reason_42668a .cal-event .cal-event-title:before{font-size:14px}.reason_87ade5 .cal-event{background:#cfdef5;border-left:7px solid rgb(135,173,229)!important}.reason_87ade5 .cal-event .cal-event-title:before{font-size:14px}.reason_2676ee .cal-event{background:#a8c8f8;border-left:7px solid rgb(38,118,238)!important}.reason_2676ee .cal-event .cal-event-title:before{font-size:14px}.reason_102fca .cal-event{background:#9fabea;border-left:7px solid rgb(16,46,202)!important}.reason_102fca .cal-event .cal-event-title:before{font-size:14px}.reason_4961e6 .cal-event{background:#b6bff5;border-left:7px solid #4960e6!important}.reason_4961e6 .cal-event .cal-event-title:before{font-size:14px}.reason_756adc .cal-event{background:#c8c3f1;border-left:7px solid rgb(118,106,220)!important}.reason_756adc .cal-event .cal-event-title:before{font-size:14px}.reason_743ae9 .cal-event{background:#c7b0f6;border-left:7px solid #743ae9!important}.reason_743ae9 .cal-event .cal-event-title:before{font-size:14px}.reason_a770f5 .cal-event{background:#dcc6fb;border-left:7px solid #a770f5!important}.reason_a770f5 .cal-event .cal-event-title:before{font-size:14px}.reason_ec80ff .cal-event{background:#f8ccff;border-left:7px solid rgb(237,128,255)!important}.reason_ec80ff .cal-event .cal-event-title:before{font-size:14px}.reason_bc12bf .cal-event{background:#e4a0e5;border-left:7px solid #bc12bf!important}.reason_bc12bf .cal-event .cal-event-title:before{font-size:14px}.reason_ee96d5 .cal-event{background:#f8d5ee;border-left:7px solid rgb(238,150,213)!important}.reason_ee96d5 .cal-event .cal-event-title:before{font-size:14px}.reason_ec51ab .cal-event{background:#f7b9dd;border-left:7px solid #ec51ab!important}.reason_ec51ab .cal-event .cal-event-title:before{font-size:14px}.reason_e585a7 .cal-event{background:#f5cedc;border-left:7px solid rgb(229,133,167)!important}.reason_e585a7 .cal-event .cal-event-title:before{font-size:14px}.reason_e5004c .cal-event{background:#f599b7;border-left:7px solid #e5004c!important}.reason_e5004c .cal-event .cal-event-title:before{font-size:14px}.reason_ff4772 .cal-event{background:#ffb5c7;border-left:7px solid #ff4772!important}.reason_ff4772 .cal-event .cal-event-title:before{font-size:14px}.reason_ffa3a9 .cal-event{background:#ffdadd;border-left:7px solid rgb(255,163,169)!important}.reason_ffa3a9 .cal-event .cal-event-title:before{font-size:14px}.reason_ae0909 .cal-event{background:#df9d9d;border-left:7px solid #ae0909!important}.reason_ae0909 .cal-event .cal-event-title:before{font-size:14px}.consultation-form{width:100%;height:100%;position:relative}.consultation-form .consultation-actions-button{inset:10px auto 10px 0;width:320px;background:#fff;z-index:5;border-radius:10px;overflow:hidden;border:1px solid #e4edf6}.consultation-form .consultation-actions-button .consultation-details-side-header{height:130px;background:#fff9e5;display:flex}.consultation-form .consultation-actions-button .consultation-details-side-header .consultation-details-side-header-details{margin:auto auto auto 20px}.consultation-form .consultation-actions-button .consultation-details-side-header .consultation-details-side-header-details h3{color:#00264c;text-transform:capitalize;font-size:18px;font-weight:800;width:310px}.consultation-form .consultation-actions-button .consultation-details-side-header .consultation-details-side-header-details .age-tag{width:fit-content!important;background:#f57b3d}.consultation-form .consultation-actions-button .consultation-details-side-header .consultation-details-side-header-details .gender{font-size:14px}.consultation-form .consultation-actions-button .consultation-details-side-header .consultation-details-side-header-details .speciality{font-size:14px;color:#00264c}.consultation-form .consultation-actions-button .consultation-details-side-header .svg-container{right:0;bottom:-4px;position:absolute}.consultation-form .consultation-actions-button .consultation-details-side-header .svg-container img{height:100px}.consultation-form .consultation-actions-button .consultation-details-side-header .svg-container .svg-content{position:relative}.consultation-form .consultation-actions-button .consultation-details-side-header .svg-container .svg-content .red-circle{position:absolute;width:24px;height:24px;display:flex;background:#e5004c;border-radius:50%;top:-2px;left:12px}.consultation-form .consultation-actions-button .consultation-details-side-header .svg-container .svg-content .red-circle svg{margin:auto;fill:#fff}.consultation-form .consultation-actions-button .prescription-details-side-header{background:#e5f9ff}.consultation-form .consultation-actions-button .prescription-details-side-header .age-tag{width:fit-content!important;background:#05a1de!important}.consultation-form .consultation-actions-button{position:absolute}.consultation-form .consultation-actions-button .button-item{width:100%;display:flex;margin-bottom:10px;transition:all .5s cubic-bezier(.3,.7,0,1)}.consultation-form .consultation-actions-button .button-item button{border-radius:10px;cursor:pointer;border:none;outline:none;padding:10px 0;display:flex;gap:10px;background:#fff;width:100%;flex:1;margin:auto 20px;transition:all .5s cubic-bezier(.3,.7,0,1)}.consultation-form .consultation-actions-button .button-item button i{margin:auto 0 auto 12px;font-size:24px;color:#4b739b;transition:all .5s cubic-bezier(.3,.7,0,1);font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24!important}.consultation-form .consultation-actions-button .button-item button span{margin:5px 0 auto;font-size:14px;font-weight:500;color:#4b739b;line-height:1}.consultation-form .consultation-actions-button .button-item button:focus{outline:none}.consultation-form .consultation-actions-button .button-item button:hover{background:#f1f7fe}.consultation-form .consultation-actions-button .button-item--active{background:#f1f7fe;margin-left:30px;width:calc(100% - 30px);border-radius:10px 0 0 10px!important}.consultation-form .consultation-actions-button .button-item--active button{background:transparent;border-radius:5px 0 0 5px!important;margin:auto 0}.consultation-form .consultation-actions-button .button-item--active button i,.consultation-form .consultation-actions-button .button-item--active button span{color:#045fae}.consultation-form .consultation-actions-button .button-item--active button i{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24!important}.consultation-form .consultation-actions-button .button-item--active button span{font-weight:800}.consultation-form .consultation-container{position:absolute;inset:0 0 0 333px;display:flex}.consultation-form .consultation-container .consultation-patient-history--background{position:fixed;inset:0;background:#00264c33;z-index:5}.consultation-form .consultation-container .trigle{display:inline-block;height:0;width:0;top:57px;left:50px;z-index:7;border-right:10px solid transparent;border-bottom:16px solid #00264c;border-left:10px solid transparent;position:absolute}.consultation-form .consultation-container .consultation-patient-history{width:550px;margin:10px 0;border-radius:10px;background:#fff;overflow:hidden;position:absolute;inset:62px auto 62px 10px;z-index:6;filter:drop-shadow(0px -4px 10px rgba(41,64,86,.8))}.consultation-form .consultation-container .consultation-medical-managment{width:calc(100% - 220px);margin:10px 0;border-radius:10px;border:1px solid #a9bfd6;overflow:hidden}.consultation-form .consultation-container .consultation-medical-managment .medical-managment-header{background:#fff;width:100%;height:50px;border-bottom:1px solid #a9bfd6;display:flex;overflow:hidden}.consultation-form .consultation-container .consultation-medical-managment .medical-managment-header .history-button{margin:auto 10px!important}.consultation-form .consultation-container .consultation-medical-managment .medical-managment-header .history-button i,.consultation-form .consultation-container .consultation-medical-managment .medical-managment-header .history-button span{transition:color .5s cubic-bezier(.3,.7,0,1)}.consultation-form .consultation-container .consultation-medical-managment .medical-managment-header .history-button i{font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24!important}.consultation-form .consultation-container .consultation-medical-managment .medical-managment-header .history-button span{font-weight:400}.consultation-form .consultation-container .consultation-medical-managment .medical-managment-header .history-button--active{background:linear-gradient(90deg,#00264c 50%,#004080)}.consultation-form .consultation-container .consultation-medical-managment .medical-managment-header .history-button--active i,.consultation-form .consultation-container .consultation-medical-managment .medical-managment-header .history-button--active span{color:#fff}.consultation-form .consultation-container .consultation-medical-managment .medical-managment-header p{margin:auto auto auto 10px}.consultation-form .consultation-container .consultation-medical-managment .medical-managment-header .doctolink-default-icon-button{margin:auto 10px auto auto}.consultation-form .consultation-container .consultation-medical-managment .medical-managment-body{background:#f1f7fe;width:calc(100% - 21px);height:calc(100% - 71px);display:flex;gap:10px;padding:10px;z-index:1000}.consultation-form .consultation-container .consultation-medical-managment .medical-managment-body .medical-managment-anamnesis{width:720px;min-width:600px;max-width:720px;border-radius:10px;padding:15px;border:1px solid #a9bfd6;background:#fff;overflow:hidden auto}.consultation-form .consultation-container .consultation-medical-managment .medical-managment-body .medical-managment-anamnesis .bialogic-title{width:140px}.consultation-form .consultation-container .consultation-medical-managment .medical-managment-body .medical-managment-anamnesis .bialogic-title .title{font-weight:600;margin-left:5px}.consultation-form .consultation-container .consultation-medical-managment .medical-managment-body .medical-managment-anamnesis .bialogic-title .sub-title{font-size:13px;font-weight:400;margin-left:13px;color:#3a5978}.consultation-form .consultation-container .consultation-medical-managment .medical-managment-body .medical-managment-body-map{border-radius:10px;padding:15px;border:1px solid #a9bfd6;background:#fff;flex:1;min-width:200px;position:relative}.consultation-form .consultation-container .consultation-medical-managment .medical-managment-body .medical-managment-body-map .body-map-dot-details{position:absolute;inset:-1px auto -1px -690px;width:691px;border-radius:10px 0 0 10px;background:#fff;border:1px solid #a9bfd6;overflow:hidden}.consultation-form .consultation-container .consultation-medical-managment .medical-managment-body .medical-managment-body-map .body-map-dot-details .body-map-dot-details-header{padding:7px 25px;background:linear-gradient(90deg,#00264c 50%,#004080);display:flex}.consultation-form .consultation-container .consultation-medical-managment .medical-managment-body .medical-managment-body-map .body-map-dot-details .body-map-dot-details-header p{margin:auto auto auto 0;color:#f1f7fe;font-size:14px;font-weight:500}.consultation-form .consultation-container .consultation-medical-managment .medical-managment-body .medical-managment-body-map .body-map-dot-details .body-map-dot-details-header button{margin:auto 0 auto au;cursor:pointer;border:1px solid rgba(255,255,255,.2);gap:7px;padding:5px 15px;background:#f1f7fe26;border-radius:8px}.consultation-form .consultation-container .consultation-medical-managment .medical-managment-body .medical-managment-body-map .body-map-dot-details .body-map-dot-details-header button i{margin:auto 0}.consultation-form .consultation-container .consultation-medical-managment .medical-managment-body .medical-managment-body-map .body-map-dot-details .body-map-dot-details-header button span{margin:auto 0;font-size:14px;color:#fff;font-weight:500}.consultation-form .consultation-container .consultation-medical-managment .medical-managment-body .medical-managment-body-map .body-map-dot-details .body-map-dot-details-body{background:#f1f7fe;height:calc(100% - 40px)}.consultation-form .consultation-container .consultation-medical-managment .medical-managment-body .medical-managment-body-map .body-map-dot-details .body-map-dot-details-body .dot-color-list{display:flex;gap:5px;width:100%}.consultation-form .consultation-container .consultation-medical-managment .medical-managment-body .medical-managment-body-map .body-map-dot-details .body-map-dot-details-body .dot-color-list p{margin:auto 10px auto 20px;font-size:14px;font-weight:600;color:#3a5978}.consultation-form .consultation-container .consultation-medical-managment .medical-managment-body .medical-managment-body-map .body-map-dot-details .body-map-dot-details-body .dot-color-list .dot-color{width:21px;height:21px;margin:auto 0;background:var(--background);border:none;cursor:pointer;display:flex;border-radius:15px;transition:width .5s cubic-bezier(.3,.7,0,1)}.consultation-form .consultation-container .consultation-medical-managment .medical-managment-body .medical-managment-body-map .body-map-dot-details .body-map-dot-details-body .dot-color-list .dot-color span{opacity:0;line-height:1;font-weight:500;font-size:0;margin:auto;color:#fff;transition:all .5s cubic-bezier(.3,.7,0,1)}.consultation-form .consultation-container .consultation-medical-managment .medical-managment-body .medical-managment-body-map .body-map-dot-details .body-map-dot-details-body .dot-color-list .dot-color:focus{outline:none}.consultation-form .consultation-container .consultation-medical-managment .medical-managment-body .medical-managment-body-map .body-map-dot-details .body-map-dot-details-body .dot-color-list .dot-color--active{width:70px;border-radius:15px}.consultation-form .consultation-container .consultation-medical-managment .medical-managment-body .medical-managment-body-map .body-map-dot-details .body-map-dot-details-body .dot-color-list .dot-color--active span{font-size:13px;opacity:1}.consultation-form .consultation-container .consultation-medical-managment .medical-managment-body .medical-managment-body-map .body-map-dot-details .body-map-dot-details-body .default-input{width:calc(100% - 40px);margin:auto 20px}.consultation-form .consultation-container .consultation-medical-managment .medical-managment-body .medical-managment-body-map .body-map-dot-details .body-map-dot-details-body .default-input input{width:calc(100% - 20px)}.consultation-form .consultation-container .consultation-medical-managment .medical-managment-body .medical-managment-body-map .body-map-dot-details .body-map-dot-details-body h4{color:#00264c;display:flex;gap:8px;margin:auto auto auto 24px}.consultation-form .consultation-container .consultation-medical-managment .medical-managment-body .medical-managment-body-map .body-map-dot-details .body-map-dot-details-body h4 span{font-size:16px;margin:auto 0}.consultation-form .consultation-container .consultation-medical-managment .medical-managment-body .medical-managment-body-map .body-map-dot-details .body-map-dot-details-body h4 i{margin:auto 0;color:#4b739b;cursor:help;font-size:21px}.consultation-form .consultation-container .consultation-medical-managment .medical-managment-body .medical-managment-body-map .body-map-dot-details .body-map-dot-details-body .editor{margin:auto 20px}.consultation-form .consultation-container .consultation-medical-managment .medical-managment-body .medical-managment-body-map .body-map-dot-details .body-map-dot-details-body .save-button{background:#e7f4fd;padding:7px 20px;border-radius:10px;border:1px solid #a0d2f8;outline:none;cursor:pointer;margin:auto 20px auto 10px}.consultation-form .consultation-container .consultation-medical-managment .medical-managment-body .medical-managment-body-map .body-map-dot-details .body-map-dot-details-body .save-button span{color:#045fae;font-size:14px;font-weight:600}.consultation-form .consultation-container .consultation-medical-managment .medical-managment-body .medical-managment-body-map .body-map-dot-details .body-map-dot-details-body .save-button:focus{outline:none}.consultation-form .consultation-container .consultation-medical-managment .medical-managment-body .medical-managment-body-map .body-map-dot-details .body-map-dot-details-body .remove-button{background:#fff5f6;margin:auto 0 auto auto;padding:7px 20px;border-radius:10px;border:1px solid #ffccd0;outline:none;cursor:pointer}.consultation-form .consultation-container .consultation-medical-managment .medical-managment-body .medical-managment-body-map .body-map-dot-details .body-map-dot-details-body .remove-button span{color:#e5004c;font-size:14px;font-weight:500}.consultation-form .consultation-container .consultation-medical-managment .medical-managment-body .medical-managment-body-map .body-map-dot-details .body-map-dot-details-body .remove-button:focus{outline:none}.consultation-form .consultation-container .consultation-medical-managment .medical-managment-body .medical-managment-body-map .body-map-dot-details .body-map-dot-details-body .body-map-dot-details-body-item{margin:auto 20px;padding:15px;background:#fff;width:100%;border-radius:15px}.consultation-form .consultation-container .consultation-medical-managment .medical-managment-body .medical-managment-body-map--active{z-index:10;border-radius:0 10px 10px 0;filter:drop-shadow(0px -4px 10px rgba(41,64,86,.8))}.consultation-form .medical-managment-body-map-dot-details{position:fixed;background:#00264c33;inset:0;z-index:5}.consultation-form .medical-history-form{position:fixed;background:#00264c33;inset:0;z-index:4}.consultation-form .medical-history-form .medical-history-form-container{width:720px;height:100%;background:#fff;margin-left:320px;box-shadow:#00000059 0 5px 15px;background:#f1f7fe}.consultation-form .medical-history-form .medical-history-form-container .medical-history-form-header{height:60px;display:flex}.consultation-form .folder-right-actions{width:250px;min-width:250px}.consultation-form .folder-right-actions button{transition:background .5s cubic-bezier(.3,.7,0,1)}.consultation-form .folder-right-actions .folder-right-actions-button--active{background:#e4edf6}.consultation-form .right-side-action-container{position:fixed;background:#00264c66;inset:0 250px 0 0;z-index:5}.consultation-form .right-side-action-container .right-side-action-content{width:800px;height:100%;position:absolute;background:#fff;inset:0 0 0 auto;border-right:1px solid #c9d9e8}.service-container{padding:20px 0 0;flex:1;margin:auto 20px;border-radius:12px;border:1px solid #c9d9e8;overflow:hidden}.service-container .service-container-title{display:flex;gap:7px}.service-container .service-container-title .service-container-title-icon{width:35px;height:35px;background:#e5f9ff;margin:auto 0 auto 20px;display:flex;border-radius:8px}.service-container .service-container-title .service-container-title-icon i{margin:auto;color:#007ab3;font-size:21px}.service-container .service-container-title p{margin:auto auto auto 0;font-size:14px;color:#00264c;font-weight:700}.service-container .service-container-title button{margin:auto 20px auto auto;background:#107aca;padding:5px 10px 5px 8px;display:flex;gap:10px}.service-container .service-container-title button i,.service-container .service-container-title button span{margin:auto 0;color:#fff}.service-container .service-container-title--highlight{background:#f1f7fe;margin:auto 20px;padding:5px 5px 5px 12px;border-radius:8px}.service-container .service-container-title--highlight button{background:transparent}.service-container .service-item{padding:0 20px;display:flex;gap:5px;margin-bottom:5px}.service-container .service-item .doctolink-checkbox{flex:1}.service-container .service-item .doctolink-checkbox .checkbox-wrapper--text{white-space:nowrap}.service-container .service-item .serivce-price{width:120px;margin:auto 0}.service-container .service-item .serivce-price p{font-size:14px;color:#294056;font-weight:600}.service-container .service-item .serivce-price p sup{color:#294056;font-size:9px}.service-container .totale-selected{display:flex;flex:1;background:#f1f7fe;padding:10px 0;margin:auto 0;border-top:1px solid #c9d9e8;border-radius:0 0 8px 8px}.service-container .totale-selected .totale-selected-text{margin:auto auto auto 20px;font-size:14px;color:#3a5978}.service-container .totale-selected .totale-selected-amount{margin:auto 0 auto auto;width:205px;font-size:14px;color:#294056}.service-container .totale-selected .totale-selected-amount span{text-decoration:underline;margin-left:3px}.service-container .totale-selected .totale-selected-amount sup{font-size:9px;color:#294056}.service-container .selection-list-button{margin:auto 20px}.service-container .pre-search-note-title{display:flex;margin:auto 10px auto 0}.service-container .pre-search-note-title i,.service-container .pre-search-note-title p{margin:auto 0;color:#4b739b}.service-container .pre-search-note-title p{font-size:14px}.service-container .button-selection{border:1px solid #c9d9e8;padding:15px}.service-container .button-selection span{display:block;text-align:left}.service-container .button-selection .button-selection-main-text{font-size:14px;color:#7599bd;font-weight:600}.service-container .button-selection .button-selection-secondary-text{font-size:12px;color:#a9bfd6}.service-container .button-selection--main{background:#effbff;border:1px solid #5ab0f2}.service-container .button-selection--main span{display:block;text-align:left;color:#045fae!important}.service-container mat-divider{flex:1;margin:auto 20px}.medication-search-item .medication-exists{position:absolute;inset:0;background:#fff3;box-shadow:0 4px 30px #3a59781a;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);border:1px solid rgba(255,255,255,.3);z-index:1;display:flex;cursor:not-allowed}.medication-search-item .medication-exists p{margin:auto;font-size:13px;color:#ad421f;font-weight:600}.medication-search-item button{flex:1;position:relative;padding:10px}.medication-search-item button span{display:block;text-align:left}.medication-search-item button .inn{width:390px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:13.33px;text-transform:uppercase;color:#3a5978;font-weight:600}.medication-search-item button .inn mark{background-color:transparent;color:#107aca;text-decoration:underline;font-weight:800}.medication-search-item button .name{width:390px;font-size:13px;color:#4b739b;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:initial;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.medication-search-item button .name mark{background-color:transparent;color:#107aca;text-decoration:underline}.medication-search-item button .form{font-weight:700}.medication-search-item button .form,.medication-search-item button .dosage{position:absolute;top:7px;right:7px;width:116px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:11.77px;color:#4b739b}.medication-search-item button .dosage{top:25px;right:7px}.posology-search-item button{flex:1;position:relative;padding:10px;background-color:#fff;cursor:pointer;display:flex;gap:5px}.posology-search-item button i,.posology-search-item button span{margin:auto 0;color:#3a5978}.posology-search-item button i{font-size:21px}.posology-search-item button span{text-align:left;font-size:14px}.medical-history-form-header-content{width:100%;margin:auto 20px 7px;border-bottom:1px solid #045fae;display:flex}.medical-history-form-header-content p{margin:auto auto auto 0;display:flex;gap:5px}.medical-history-form-header-content p span{font-size:14px;margin:auto 0;gap:5px;font-weight:500;color:#00264c}.medical-history-form-header-content p i{margin:auto 0;font-size:14px;color:#00264c;font-variation-settings:"FILL" 1,"wght" 900,"GRAD" 0,"opsz" 24}.medical-history-form-header-content p .primary-folder-title{font-weight:700;color:#045fae}.medical-history-form-header-content p .secondary-folder-title{margin:auto 0;font-weight:700}.anamnesis-section h4,.anamnesis-section h5{color:#00264c;display:flex;gap:8px}.anamnesis-section h4 span,.anamnesis-section h5 span{color:#00264c;margin:auto 0}.anamnesis-section h4 i,.anamnesis-section h5 i{margin:auto 0;color:#4b739b;cursor:help;font-size:21px;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.anamnesis-section h5{margin-top:0;padding:0;border-radius:0;font-size:12.5px}.anamnesis-section h5 span{font-weight:400;color:#3a5978}.anamnesis-section .question-vaccination-medical-list{container-type:none;margin-left:15px;padding:10px 20px;background:#f7fcff;border-radius:15px;border:1px solid #e4edf6}.anamnesis-section .question-vaccination-medical-list li{padding:10px 0 10px 15px;cursor:default;border-bottom:1px solid #c9d9e8}.anamnesis-section .question-vaccination-medical-list li span{font-size:14px}.anamnesis-section .question-vaccination-medical-list li .txt{color:#00264c;font-weight:500;margin:auto 0}.anamnesis-section .question-vaccination-medical-list li .calendar-predefined-question-vaccination{width:32px;height:32px;position:relative;border:none;border-radius:30px;background:transparent;cursor:pointer;display:flex;margin:auto 0 auto 3px;z-index:0}.anamnesis-section .question-vaccination-medical-list li .calendar-predefined-question-vaccination i{color:#107aca;font-weight:600;font-size:24px;line-height:1;margin:auto}.anamnesis-section .question-vaccination-medical-list li mat-form-field{width:0!important;height:0!important;overflow:hidden}.anamnesis-section .question-vaccination-medical-list li .txt-light{color:#3a5978;margin-top:-3px!important;display:block;margin-left:21px;width:calc(100% - 100px);font-size:13px}.anamnesis-section .question-vaccination-medical-list li .default-input{flex:1}.anamnesis-section .question-vaccination-medical-list li .default-input input{width:100%}.anamnesis-section .question-vaccination-medical-list li mat-slide-toggle{margin:auto 10px auto auto}.anamnesis-section .question-vaccination-medical-list li:last-child{border-bottom:none}.anamnesis-section .anamnesis-file-list{margin-top:20px}.anamnesis-section .anamnesis-file-list li{padding:10px 15px;cursor:default;border-bottom:1px solid #c9d9e8}.anamnesis-section .anamnesis-file-list li .file-icons-img{width:40px;height:40px;margin:auto 5px auto 0;display:flex}.anamnesis-section .anamnesis-file-list li .file-icons-img img{height:35px;margin:auto}.anamnesis-section .anamnesis-file-list li .file-type{padding:5px 15px;border-radius:15px;border:1px solid;font-size:13px;line-height:1;margin:auto 8px auto 0;font-weight:600}.anamnesis-section .anamnesis-file-list li .file-type--png,.anamnesis-section .anamnesis-file-list li .file-type--jpeg,.anamnesis-section .anamnesis-file-list li .file-type--jpg,.anamnesis-section .anamnesis-file-list li .file-type--webp{background:#107aca;border-color:#107aca;color:#eff6fc}.anamnesis-section .anamnesis-file-list li .file-type--txt{background:#f57b3d;border-color:#f57b3d;color:#fffaf7}.anamnesis-section .anamnesis-file-list li .file-type--pdf{background:#ff4773;border-color:#ff4773;color:#fdfbfb}.anamnesis-section .anamnesis-file-list li .file-type--xlsx,.anamnesis-section .anamnesis-file-list li .file-type--xls{background:#00806a;border-color:#00806a;color:#f2fffd}.anamnesis-section .anamnesis-file-list li .file-type--docx,.anamnesis-section .anamnesis-file-list li .file-type--doc{background:#05a1de;border-color:#05a1de;color:#effbff}.anamnesis-section .anamnesis-file-list li .file-name{color:#00264c;font-weight:600;font-size:14px;text-transform:capitalize;width:190px;margin:auto 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.anamnesis-section .anamnesis-file-list li .file-size{margin:auto 15px auto auto;font-size:13px;color:#045fae;background:#eff6fc;padding:3px 10px;line-height:1;border-radius:10px;font-weight:700;width:50px;text-align:center;border:1px solid #5ab0f2}.anamnesis-section .anamnesis-file-list li .doctolink-default-icon-button{margin:auto 0}.anamnesis-section .anamnesis-file-list li .doctolink-default-icon-button span{font-weight:400}.anamnesis-section .anamnesis-file-list li .doctolink-default-icon-button i{font-size:20px}.anamnesis-section .anamnesis-file-list li mat-divider{height:32px;margin:auto 0;border-color:#c9d9e8}.anamnesis-section .anamnesis-file-list li:hover{background:#f1f7fe}.anamnesis-section .anamnesis-file-list li:last-child{border:none}.consultation-upload-file-area{padding:20px 10px 15px 15px;border-radius:20px;border:2px dashed #a9bfd6;width:100%;margin:auto;display:block;cursor:pointer;background:#f7fcff;outline:none}.consultation-upload-file-area i{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;font-size:48px;color:#4b739b;margin:auto auto 0}.consultation-upload-file-area p{text-align:center;width:100%;margin:auto;color:#4b739b;font-weight:500}.consultation-upload-file-area .light{font-weight:300;margin-top:5px}.consultation-upload-file-area button{text-align:center;margin:0 auto auto}.consultation-upload-file-area button span{color:#107aca;font-size:15px}.consultation-upload-file-area:focus{outline:none}.unfinished-consult{padding:20px 30px}.unfinished-consult .unfinished-consult-header{padding:20px 30px 15px;display:flex}.unfinished-consult .unfinished-consult-header h3{margin:auto;font-weight:700;color:#00264c}.unfinished-consult .unfinished-consult-body .unfinished-consult-body-container{padding:15px;border-radius:16px}.unfinished-consult .unfinished-consult-body .unfinished-consult-body-container .unfinished-consult-body-container-main{display:flex;gap:10px}.unfinished-consult .unfinished-consult-body .unfinished-consult-body-container .unfinished-consult-body-container-main img{height:150px;margin:auto 0}.unfinished-consult .unfinished-consult-body .unfinished-consult-body-container .unfinished-consult-body-container-main p{margin:auto 0;font-size:14px;font-weight:300;color:#3a5978}.unfinished-consult .unfinished-consult-body .unfinished-consult-body-container .unfinished-consult-body-container-main p span{font-weight:700;color:#00264c}.unfinished-consult .unfinished-consult-body .unfinished-consult-body-container .unfinished-consult-body-container-item{display:flex;gap:10px}.unfinished-consult .unfinished-consult-body .unfinished-consult-body-container .unfinished-consult-body-container-item p,.unfinished-consult .unfinished-consult-body .unfinished-consult-body-container .unfinished-consult-body-container-item span{font-size:14px;color:#00264c}.unfinished-consult .unfinished-consult-body .unfinished-consult-body-container .unfinished-consult-body-container-item i{margin:auto 0;color:#00264c}.unfinished-consult .unfinished-consult-body .unfinished-consult-body-container .unfinished-consult-body-container-item p{margin:auto 0}.unfinished-consult .unfinished-consult-body .unfinished-consult-body-container .unfinished-consult-body-container-item span{margin:auto 0 auto auto}.unfinished-consult .unfinished-consult-body .unfinished-consult-body-container mat-divider{width:100%}.unfinished-consult .unfinished-consult-footer{display:flex;justify-content:end;gap:10px;padding:15px 0 0 20px}.unfinished-consult .unfinished-consult-footer button{border-radius:8px;cursor:pointer;padding:8px 16px;margin:auto 0;border:1px solid #c9d9e8;background:#fff;transition:background .5s cubic-bezier(.3,.7,0,1)}.unfinished-consult .unfinished-consult-footer button i{font-size:21px;color:#3a5978;font-variation-settings:"FILL" 1,"wght" 300,"GRAD" 0,"opsz" 24}.unfinished-consult .unfinished-consult-footer button span{font-weight:500;color:#3a5978}.unfinished-consult .unfinished-consult-footer button:hover{background:#e4edf6}.unfinished-consult .unfinished-consult-footer button:focus{outline:none}.unfinished-consult .unfinished-consult-footer .unfinished-consult-footer-main-button{background:#107aca}.unfinished-consult .unfinished-consult-footer .unfinished-consult-footer-main-button span{color:#fff}.unfinished-consult .unfinished-consult-footer .unfinished-consult-footer-main-button:hover{background:#107aca}.medical-history-item{width:100%;margin:auto 20px;padding:15px}.medical-history-item .add-new-item-button{margin:auto auto auto 0;background:#fff;border:1px solid #107aca;display:flex;cursor:pointer;padding:5px 17px 5px 10px;gap:5px}.medical-history-item .add-new-item-button i{margin:auto 0;color:#107aca!important}.medical-history-item .add-new-item-button span{font-size:13.3px;margin:auto 0;text-transform:uppercase;font-weight:600;color:#107aca!important}.medical-history-item .views-switcher{display:flex;margin:auto 0 auto auto}.medical-history-item .views-switcher .switcher-button{width:40px;height:40px;border-radius:0;display:flex;background:#e4edf6;transition:background .5s cubic-bezier(.3,.7,0,1)}.medical-history-item .views-switcher .switcher-button i{margin:auto;color:#4b739b;transition:color .5s cubic-bezier(.3,.7,0,1)}.medical-history-item .views-switcher .switcher-button--active{background:#045fae}.medical-history-item .views-switcher .switcher-button--active i{color:#fff}.medical-history-item .views-switcher .button-left{border-radius:8px 0 0 8px}.medical-history-item .views-switcher .button-right{border-radius:0 8px 8px 0}.medical-history-item .views-switcher mat-divider{border-color:#e4edf6!important}.mat-mdc-slide-toggle .mdc-form-field .mdc-switch{--mat-slide-toggle-selected-track-color: #107aca;--mat-slide-toggle-selected-hover-track-color: #107aca;--mat-slide-toggle-selected-focus-track-color: #107aca;--mat-slide-toggle-selected-pressed-track-color: #107aca;--mat-slide-toggle-selected-icon-color: #107aca}.tox-icon svg{fill:#107aca!important}.medical-background-header .medical-background-header-container{margin:15px;padding:3px 3px 3px 15px;background:#fff;border-radius:10px;border:1px solid #e4edf6;display:flex;justify-content:space-between}.medical-background-header .medical-background-header-container p,.medical-background-header .medical-background-header-container button{margin:auto 0}.medical-background-header .medical-background-header-container p{color:#192634;font-weight:700;font-size:14.3px}.medical-background-header .medical-background-header-container button{display:flex;gap:5px;padding:4px 12px 4px 7px}.medical-background-header .medical-background-header-container button i,.medical-background-header .medical-background-header-container button span{margin:auto 0;color:#045fae}.medical-background-header .medical-background-header-container button span{font-weight:700}.medical-background-header .medical-background-header-container .medical-background-header--active{background:#107aca}.medical-background-header .medical-background-header-container .medical-background-header--active i,.medical-background-header .medical-background-header-container .medical-background-header--active span{color:#fff}.medical-background-header .medical-background-header-container .new-medical-hostory-form{position:absolute;background:#fff;top:50px;right:0;z-index:10;box-shadow:#00000059 0 5px 15px;width:600px;border-radius:10px}.medical-background-header .medical-background-header-container .new-medical-hostory-form .triangle-up{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:15px solid white;filter:drop-shadow(16px 16px 20px rgba(0,0,0,.5));position:absolute;top:-15px;right:80px}.medical-background-header .medical-background-header-container .new-medical-hostory-form .new-medical-hostory-form-container{position:relative!important;padding:15px;overflow:hidden!important;background:#fff;border-radius:10px}.medical-background-header .medical-background-header-container .new-medical-hostory-form .new-medical-hostory-form-container .input-container p{font-size:13px;color:#3a5978;font-weight:700;margin-bottom:4px}.medical-background-header .medical-background-header-container .new-medical-hostory-form .new-medical-hostory-form-container .input-container p:after{content:" *";color:#ff4773}.medical-background-header .medical-background-header-container .new-medical-hostory-form .new-medical-hostory-form-container .input-container-not-required p:after{content:""}.medical-background-header .medical-background-header-container .new-medical-hostory-form .new-medical-hostory-form-container .medical-hostory-date-input{width:150px!important}.medical-background-header .medical-background-header-container .new-medical-hostory-form .new-medical-hostory-form-container .medical-hostory-date-input .date-button-new-medical-hostory-item__{background:#fff!important;height:37px}.medical-background-header .medical-background-header-container .new-medical-hostory-form .new-medical-hostory-form-container .medical-hostory-date-input .date-button-new-medical-hostory-item__ span{font-weight:400;color:#192634!important}.medical-background-header .medical-background-header-container .new-medical-hostory-form .new-medical-hostory-form-container button{display:flex;gap:5px;padding:6px 12px 6px 7px;margin:auto 0;background:#107aca}.medical-background-header .medical-background-header-container .new-medical-hostory-form .new-medical-hostory-form-container button i{font-size:21px}.medical-background-header .medical-background-header-container .new-medical-hostory-form .new-medical-hostory-form-container button i,.medical-background-header .medical-background-header-container .new-medical-hostory-form .new-medical-hostory-form-container button span{margin:auto 0;color:#fff}.medical-background-header .medical-background-header-container .new-medical-hostory-form .new-medical-hostory-form-container button span{font-weight:600}.medical-background-header .medical-background-header-container .new-medical-hostory-form .new-medical-hostory-form-container .cancel-button{background:#fff;padding:6px 12px}.medical-background-header .medical-background-header-container .new-medical-hostory-form .new-medical-hostory-form-container .cancel-button i,.medical-background-header .medical-background-header-container .new-medical-hostory-form .new-medical-hostory-form-container .cancel-button span{color:#4b739b}.medical-background-header .medical-background-header-container .new-medical-hostory-form .new-medical-hostory-form-container .cancel-button span{font-weight:500}.medical-history-form-body{height:calc(100% - 60px)}.biologic-data-table-container{position:absolute;inset:120px 15px 10px;border-radius:10px;background:#fff;overflow:hidden}.biologic-data-table-container .emplty-stat-notif-container{top:105px}.biologic-data-table-container .tabs{display:flex}.biologic-data-table-container .tabs .tab{flex:1;border-radius:0;padding:10px 0;background:transparent;transition:background .5s cubic-bezier(.3,.7,0,1)}.biologic-data-table-container .tabs .tab span{transition:color .5s cubic-bezier(.3,.7,0,1)}.biologic-data-table-container .tabs .tab--active{background:#045fae}.biologic-data-table-container .tabs .tab--active span{color:#fff}.biologic-data-table-container .biologic-data-table{height:100%;overflow:hidden auto;border-radius:10px}.biologic-data-table-container .biologic-data-table table{width:100%;margin:auto 0;border-collapse:collapse;border-radius:10px}.biologic-data-table-container .biologic-data-table table thead{position:sticky;top:0;background:#fff}.biologic-data-table-container .biologic-data-table table thead tr th{padding:10px 15px;font-size:13px;text-align:left;font-weight:700;color:#192634}.biologic-data-table-container .biologic-data-table table tbody tr{cursor:default;border-bottom:1px solid #e4edf6}.biologic-data-table-container .biologic-data-table table tbody tr td{padding:10px 15px;font-size:13px}.biologic-data-table-container .biologic-data-table table tbody tr td .default-input{position:relative;width:90px!important}.biologic-data-table-container .biologic-data-table table tbody tr td .default-input input{position:relative;background:transparent;z-index:1}.biologic-data-table-container .biologic-data-table table tbody tr td .default-input .unit{position:absolute;inset:2;top:10px;right:5px;color:#7599bd;font-weight:400;z-index:0;font-size:13px}.biologic-data-table-container .biologic-data-table table tbody tr td .default-input-temp{width:150px!important}.biologic-data-table-container .biologic-data-table table tbody tr td .tabe-save-button{width:35px;height:35px;cursor:pointer;background:#045fae;border-radius:8px;margin:auto 0;display:flex}.biologic-data-table-container .biologic-data-table table tbody tr td .tabe-save-button i{color:#fff;margin:auto}.biologic-data-table-container .biologic-data-table table tbody tr td .cancel-new-data-button{background:#e5004c}.biologic-data-table-container .biologic-data-table table tbody tr td p,.biologic-data-table-container .biologic-data-table table tbody tr td span{font-size:13.3px;color:#294056}.biologic-data-table-container .biologic-data-table table tbody tr td span{font-weight:700}.biologic-data-table-container .biologic-data-table table tbody tr td .date{color:#192634;font-weight:600}.biologic-data-table-container .biologic-data-table table tbody tr td .time{font-weight:400;display:flex;margin-top:3px;gap:3px}.biologic-data-table-container .biologic-data-table table tbody tr td .time i,.biologic-data-table-container .biologic-data-table table tbody tr td .time span{margin:auto 0;font-weight:400;color:#3a5978}.biologic-data-table-container .biologic-data-table table tbody tr td .time i{font-size:19px}.biologic-data-table-container .biologic-data-table table tbody tr td .medical-history-title{font-weight:400;width:180px;display:block;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.biologic-data-table-container .biologic-data-table table tbody tr td .medical-history-comment{width:110px;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-weight:400;color:#3a5978}.biologic-data-table-container .biologic-data-table table tbody tr:last-child{border:none}.medical-background-table-container{position:absolute;inset:55px 15px 30px;border-radius:10px;background:#fff;overflow:hidden;border:1px solid #e4edf6}.new-template-title-input{position:fixed;inset:0;background:#2940564d;z-index:102;display:flex}.new-template-title-input .new-template-title-input-contant{margin:auto;padding:20px;background:#fff;box-shadow:#00000059 0 5px 15px;border-radius:10px;width:450px}.new-template-title-input .new-template-title-input-contant .new-template-title-input-contant-header{position:relative;padding:20px 0}.new-template-title-input .new-template-title-input-contant .new-template-title-input-contant-header h3{text-align:center;margin:auto 0;color:#294056;font-size:21px}.new-template-title-input .new-template-title-input-contant .new-template-title-input-contant-header button{width:40px;height:40px;cursor:pointer;border:none;outline:none;position:absolute;inset:0 0 auto auto;border-radius:50%;background:#fff;display:flex}.new-template-title-input .new-template-title-input-contant .new-template-title-input-contant-header button i{margin:auto;font-size:28px;font-variation-settings:"FILL" 1,"wght" 300,"GRAD" 0,"opsz" 24!important;color:#3a5978}.new-template-title-input .new-template-title-input-contant .new-template-title-input-contant-header button:focus{outline:none}.new-template-title-input .new-template-title-input-contant .new-template-title-input-contant-footer{display:flex}.new-template-title-input .new-template-title-input-contant .new-template-title-input-contant-footer button{margin:auto 0 auto auto;background:#107aca;height:32px;width:70px;display:flex}.new-template-title-input .new-template-title-input-contant .new-template-title-input-contant-footer button span{margin:auto;font-size:14px;color:#fff}.image-viewer-container{position:fixed;inset:0;z-index:5;background:#fff;display:flex}.image-viewer-container .image-viewer{flex:1;background:#f7fcff;padding:15px;position:relative!important;border-right:1px solid #c9d9e8}.image-viewer-container .image-viewer .image{width:100%;height:100%;object-fit:contain}.image-viewer-container .image-viewer .img-magnifier-glass{position:absolute;border:1px solid #c9d9e8;border-radius:50%;cursor:none;width:100px!important;height:100px!important;z-index:1000000;display:flex}.image-viewer-container .image-viewer .img-magnifier-glass:after{content:"";width:4px;height:4px;background:#e5004c;border-radius:50%;margin:auto}.image-viewer-container .image-repport{flex:1;max-width:660px}.image-viewer-container .image-repport .image-repport-header{height:56px;background:linear-gradient(90deg,#00264c 75.5%,#004080);display:flex;justify-content:space-between;padding:0 20px}.image-viewer-container .image-repport .image-repport-header p{margin:auto 0;font-size:16px;font-weight:500;color:#fff}.image-viewer-container .image-repport .image-repport-header button{margin:auto 0;display:flex;width:32px;height:32px;cursor:pointer;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);outline:none}.image-viewer-container .image-repport .image-repport-header button i{margin:auto;color:#fff}.image-viewer-container .image-repport .image-repport-header button:focus{outline:none}.image-viewer-container .image-repport .image-repport-body{height:calc(100% - 112px)}.image-viewer-container .image-repport .image-repport-body h3{font-size:16px;color:#3a5978;margin:auto auto auto 20px}.image-viewer-container .image-repport .image-repport-footer{height:55px;display:flex;background:#fff;border-top:1px solid #c9d9e8}.image-viewer-container .image-repport .image-repport-footer button{margin:auto 20px auto auto;border:8px;display:flex;gap:5px;padding:5px 12px 5px 8px;background:#107aca}.image-viewer-container .image-repport .image-repport-footer button i,.image-viewer-container .image-repport .image-repport-footer button span{margin:auto 0;color:#fff}.image-viewer-container .image-repport .image-repport-footer button span{font-size:14px}.pulse-container{display:flex;justify-content:space-evenly;align-items:center;height:12px;position:absolute;z-index:100;top:3px;right:2px;text-decoration:none!important}.pulse-container .pulse-circle{width:12px;height:12px;border-radius:50%;box-shadow:0 0 1px 1px #0000001a;display:flex;text-decoration:none!important}.pulse-container .pulse-circle i{margin:auto;font-size:12px;color:#fa0046;text-decoration:none!important}.pulse{animation:pulse-animation 1.2s infinite}@keyframes pulse-animation{0%{transform:scale(1);box-shadow:0 0 #fa004699}90%{transform:scale(2)}to{transform:scale(.8);box-shadow:0 0 0 20px #fa004600}}.snackbar-outline-default .mdc-snackbar__surface{border:1px solid #5ab0f2!important;background:#eff6fc!important}.snackbar-outline-default .mdc-snackbar__surface .mat-mdc-snack-bar-label,.snackbar-outline-default .mdc-snackbar__surface .mat-mdc-snack-bar-actions button .mdc-button__label{color:#3a5978}.snackbar-outline-default .mdc-snackbar__surface{border-top-width:0!important;border-right-width:8px!important;border-bottom-width:0!important;border-left-width:8px!important;border-style:solid!important;border-color:#5ab0f2!important;background:#eff6fc!important}.snackbar-outline-default .mdc-snackbar__surface .mat-mdc-snack-bar-label{color:#294056}.snackbar-outline-default .mdc-snackbar__surface .mat-mdc-snack-bar-actions button{background:#5ab0f233}.snackbar-outline-default .mdc-snackbar__surface .mat-mdc-snack-bar-actions button span{color:#294056}.snackbar-outline-warning .mdc-snackbar__surface{border-top-width:0!important;border-right-width:8px!important;border-bottom-width:0!important;border-left-width:8px!important;border-style:solid!important;border-color:#ffba19!important;background:#ffe3a3!important}.snackbar-outline-warning .mdc-snackbar__surface .mat-mdc-snack-bar-label{color:#294056}.snackbar-outline-warning .mdc-snackbar__surface .mat-mdc-snack-bar-actions button{background:#ffba1966}.snackbar-outline-warning .mdc-snackbar__surface .mat-mdc-snack-bar-actions button span{color:#294056}.snackbar-outline-success .mdc-snackbar__surface{border-top-width:0!important;border-right-width:8px!important;border-bottom-width:0!important;border-left-width:8px!important;border-style:solid!important;border-color:#14bb6a!important;background:#a1e4c3!important}.snackbar-outline-success .mdc-snackbar__surface .mat-mdc-snack-bar-label{color:#294056}.snackbar-outline-success .mdc-snackbar__surface .mat-mdc-snack-bar-actions button{background:#14bb6a66}.snackbar-outline-success .mdc-snackbar__surface .mat-mdc-snack-bar-actions button span{color:#294056}.auth-form{width:100%;height:100%;display:flex}.auth-form .main-auth-form{position:relative;flex:1;height:100%;background:#f1f7fe;display:flex}.auth-form .main-auth-form .go-back-button{position:absolute;inset:20px auto auto 20px;border:none;outline:none;padding:5px 15px 5px 10px;cursor:pointer;display:flex;gap:5px;border-radius:30px;background:#e4edf6}.auth-form .main-auth-form .go-back-button i,.auth-form .main-auth-form .go-back-button span{margin:auto;color:#3a5978}.auth-form .main-auth-form .go-back-button span{font-weight:600}.auth-form .main-auth-form .main-auth-form-content{width:512px;margin:auto}.auth-form .main-auth-form .main-auth-form-content .doctolink-logo{margin:auto auto 30px}.auth-form .main-auth-form .main-auth-form-content .doctolink-logo img{height:40px}.auth-form .main-auth-form .main-auth-form-content .default-input{background:#fff;position:relative}.auth-form .main-auth-form .main-auth-form-content .default-input i{margin:auto;position:absolute;font-size:19px}.auth-form .main-auth-form .main-auth-form-content .default-input .left-i{inset:10px auto 0 10px;z-index:0;color:#a9bfd6}.auth-form .main-auth-form .main-auth-form-content .default-input .password-visiblity{position:absolute;inset:7px 7px 0 auto;z-index:0;width:26px;height:26px;padding:0!important;gap:0!important;display:flex!important;color:#045fae;cursor:pointer;background-color:transparent;border:none;outline:none;z-index:3;border-radius:4px}.auth-form .main-auth-form .main-auth-form-content .default-input .password-visiblity i{position:relative;margin:auto!important}.auth-form .main-auth-form .main-auth-form-content .default-input .password-visiblity:focus{outline:none}.auth-form .main-auth-form .main-auth-form-content .default-input input{background:transparent;z-index:2;position:relative;padding-left:40px;width:calc(100% - 50px)}.auth-form .main-auth-form .main-auth-form-content .default-input .verified-tag{position:absolute;padding:8px 10px;border-radius:5px;top:5px;right:5px;font-size:13.5px;line-height:1}.auth-form .main-auth-form .main-auth-form-content .default-input-verified{border-color:#33b679}.auth-form .main-auth-form .main-auth-form-content .default-input-verified .left-i{color:#33b679}.auth-form .main-auth-form .main-auth-form-content .default-input-verified input{color:#33b679;font-weight:700;width:calc(100% - 120px);padding-right:120px!important}.auth-form .main-auth-form .main-auth-form-content .default-input-verified .verified-tag{background:#33b679;color:#f1f7fe;font-weight:600}.auth-form .main-auth-form .main-auth-form-content .default-input-not-verified input{width:calc(100% - 145px);padding-right:145px!important}.auth-form .main-auth-form .main-auth-form-content .default-input-not-verified .verified-tag{background:#ff4773;color:#f1f7fe;font-weight:600}.auth-form .main-auth-form .main-auth-form-content .login-text,.auth-form .main-auth-form .main-auth-form-content p{text-align:center;margin:auto}.auth-form .main-auth-form .main-auth-form-content .login-text{color:#00264c}.auth-form .main-auth-form .main-auth-form-content .login-text-small{font-size:14px;color:#294056}.auth-form .main-auth-form .main-auth-form-content .email{font-size:14px;font-weight:800;color:#00264c}.auth-form .main-auth-form input{text-transform:none!important}.auth-form .main-auth-form .auth-footer{flex:1;height:64px;background:#fff;position:absolute;inset:auto 0 0;display:flex}.auth-form .main-auth-form .auth-footer .note-logo{margin:auto}.auth-form .main-auth-form .auth-footer .note-logo svg{width:32px!important;height:32px!important;margin:auto 0}.auth-form .main-auth-form .auth-footer .note-logo .note-svg-details,.auth-form .main-auth-form .auth-footer .note-logo .note-svg-details p,.auth-form .main-auth-form .auth-footer .note-logo .note-svg-details button{margin:auto 0}.auth-form .main-auth-form .separate-line{display:flex}.auth-form .main-auth-form .separate-line .separate-line-inside{width:236px;height:1px;margin:auto 0;background:#a9bfd6}.auth-form .main-auth-form .separate-line span{font-weight:700;margin:auto 10px;font-size:13px;color:#4b739b}.auth-form .main-auth-form .terms{font-size:14;display:flex;width:fit-content;margin:auto;text-align:center}.auth-form .main-auth-form .terms span{color:#4b739b}.auth-form .main-auth-form .terms span a,.auth-form .main-auth-form .terms span a:after{text-decoration:none;cursor:pointer;font-size:14px;color:#4b739b;padding:0 5px}.auth-form .main-auth-form .terms span:hover a{color:#294056}.auth-form .note-logo{gap:15px;width:fit-content;margin:auto;display:flex}.auth-form .note-logo svg{width:48px;height:48px}.auth-form .note-logo .note-svg-details{margin:auto auto auto 0;height:40px}.auth-form .note-logo .note-svg-details p{font-size:14px;color:#00264c;text-align:left}.auth-form .note-logo .note-svg-details button{padding:3px 0;cursor:pointer;color:#107aca;font-size:14px;font-weight:700;border:none;background:transparent;outline:none}.auth-form .note-logo .note-svg-details button:focus{outline:none}.auth-form .auth-button{padding:10px 20px;flex:1;display:flex}.auth-form .auth-button span{margin:auto;text-transform:uppercase}.auth-form .auth-button-border{border:1px solid #045fae}.auth-form .left-auth-form{flex:1;height:100%;background:#00264c;display:flex}.auth-form .left-auth-form img{margin:auto 0 auto auto;width:100%}.subscriptions-container{background:#f1f7fe;width:100%;height:100%;position:relative}.subscriptions-container .subscriptions-header{height:63px;background:#fff;display:flex}.subscriptions-container .subscriptions-header .subscriptions-title{margin:auto;font-size:14px;color:#294056}.subscriptions-container .subscriptions-header .subscriptions-title span{font-weight:700;color:#294056;text-decoration:underline}.subscriptions-container .subscriptions-body{flex:1;padding:15px;background:#f1f7fe;height:calc(100% - 90px)}.subscriptions-container .subscriptions-body .current-subscription{background:#fff;flex:1;padding:15px;border-radius:15px;height:165px}.subscriptions-container .subscriptions-body .subscriptions-container{margin-top:15px;border-radius:15px;height:calc(100% - 210px);display:flex;gap:15px;overflow:hidden}.subscriptions-container .subscriptions-body .subscriptions-container .subscriptions-list{flex:1;position:relative;background:#fff}.subscriptions-container .subscriptions-body .subscriptions-container .subscriptions-list .subscriptions-list-container{padding:15px}.subscriptions-container .subscriptions-body .subscriptions-container .storage-subscriptions{width:350px;background:#fff;border-radius:15px;overflow:hidden}.subscriptions-container .subscriptions-body .subscriptions-container .storage-subscriptions .storage-subscriptions-container{inset:0;padding:15px;height:calc(100% - 30px)}.subscriptions-container .subscriptions-body .subscriptions-table{height:100%;overflow:hidden}.subscriptions-container .subscriptions-body .subscriptions-table table{width:100%;margin:auto 20px;border-collapse:collapse}.subscriptions-container .subscriptions-body .subscriptions-table table thead{border-bottom:1px solid #e4edf6}.subscriptions-container .subscriptions-body .subscriptions-table table thead tr th{padding:10px 15px;font-size:13px;text-align:left;font-weight:700;color:#192634;text-wrap:nowrap!important}.subscriptions-container .subscriptions-body .subscriptions-table table tbody tr{cursor:default;border-bottom:1px solid #e4edf6}.subscriptions-container .subscriptions-body .subscriptions-table table tbody tr td{padding:10px 15px;font-size:13px}.subscriptions-container .subscriptions-body .subscriptions-table table tbody tr td .flex{gap:5px}.subscriptions-container .subscriptions-body .subscriptions-table table tbody tr td span{text-wrap:nowrap!important}.subscriptions-container .subscriptions-body .subscriptions-table table tbody tr td i,.subscriptions-container .subscriptions-body .subscriptions-table table tbody tr td span{margin:auto 0;color:#294056}.subscriptions-container .subscriptions-body .subscriptions-table table tbody tr td .val{color:#294056}.subscriptions-container .subscriptions-body .subscriptions-table table tbody tr td .currency{text-transform:uppercase;font-size:10px;color:#294056;font-weight:900}.subscriptions-container .subscriptions-body .subscriptions-table table tbody tr td .inv{padding:5px 15px;background:#f1f7fe;border:1px solid #c9d9e8;border-radius:20px;font-weight:600}.subscriptions-container .subscriptions-body .subscriptions-table table tbody tr td .yes{background:#eefee7;border:1px solid #bdfa9e;color:#32730d}.subscriptions-container .subscriptions-body .subscriptions-table table tbody tr td .no{background:#fff9e5;border:1px solid #fbcdb6;color:#f57b3d}.subscriptions-container .subscriptions-body .subscriptions-table table tbody tr:last-child{border:none}.subscriptions-container .subscriptions-body .subscriptions-table .add-new-subscriptions{margin:auto auto auto 0;padding:10px 25px 10px 20px;background:#107aca;display:flex;gap:10px}.subscriptions-container .subscriptions-body .subscriptions-table .add-new-subscriptions i{margin:auto 0;color:#fff;font-size:21px}.subscriptions-container .subscriptions-body .subscriptions-table .add-new-subscriptions span{margin:auto 0;color:#fff;font-size:14px;font-weight:600}.subscriptions-container .subscriptions-body .subscriptions-table .summary{margin:auto 0 0 auto}.subscriptions-container .subscriptions-body .subscriptions-table .summary p{font-size:13px;color:#045fae;width:fit-content;margin:auto 0}.subscriptions-container .current-subscription-title{display:flex;gap:8px}.subscriptions-container .current-subscription-title i,.subscriptions-container .current-subscription-title p{margin:auto 0}.subscriptions-container .current-subscription-title i{color:#294056;font-size:24px}.subscriptions-container .current-subscription-title p{color:#294056;font-weight:700;font-size:18px}.subscriptions-expired-form .subscriptions-expired-container{padding:20px;background:#fff;width:448px}.subscriptions-expired-form .subscriptions-expired-container .subscriptions-expired-header{display:flex}.subscriptions-expired-form .subscriptions-expired-container .subscriptions-expired-header p{font-size:18px;margin:30px auto 20px;text-align:center;font-weight:700;padding-right:50px;padding-left:50px;color:#294056}.subscriptions-expired-form .subscriptions-expired-container .subscriptions-expired-body{padding-left:15px}.subscriptions-expired-form .subscriptions-expired-container .subscriptions-expired-body img{height:150px;margin:auto}.subscriptions-expired-form .subscriptions-expired-container .subscriptions-expired-body p{font-size:14px;color:#4b739b}.subscriptions-expired-form .subscriptions-expired-container .subscriptions-expired-body button{margin:auto;padding:10px 30px}.subscriptions-expired-form .subscriptions-expired-container .subscriptions-expired-body button span{color:#107aca;font-weight:600}.subscriptions-expired-form .subscriptions-expired-container .subscriptions-expired-body .main-renew-subscription-button{background:#107aca}.subscriptions-expired-form .subscriptions-expired-container .subscriptions-expired-body .main-renew-subscription-button span{font-size:14px;text-transform:uppercase;color:#fff}.support-componenet{height:100%;overflow:hidden auto}.support-componenet .support-componenet-header{background-image:url(/svg/support-header.svg);background-position:0 100%;background-repeat:no-repeat;background-size:100% 100%;color:#fff;height:400px;justify-content:center;position:relative;display:flex}.support-componenet .support-componenet-header .support-componenet-header-container{margin:0 auto;flex:1;max-width:1200px;padding:10px 0;display:flex}.support-componenet .support-componenet-header .support-componenet-header-container .support-componenet-header-content{margin:auto auto 0;flex:1;display:flex}.support-componenet .support-componenet-header .support-componenet-header-container .support-componenet-header-content .title{font-size:32px;font-weight:300;letter-spacing:.7px;color:#e4edf6;line-height:1.15}.support-componenet .support-componenet-header .support-componenet-header-container .support-componenet-header-content .title strong{text-transform:capitalize}.support-componenet .support-componenet-header .support-componenet-header-container .support-componenet-header-content ul li{display:flex;gap:10px;padding:4px 0}.support-componenet .support-componenet-header .support-componenet-header-container .support-componenet-header-content ul li i,.support-componenet .support-componenet-header .support-componenet-header-container .support-componenet-header-content ul li span{margin:auto 0}.support-componenet .support-componenet-header .support-componenet-header-container .support-componenet-header-content ul li i{color:#00e5bf;font-size:21px}.support-componenet .support-componenet-header .support-componenet-header-container .support-componenet-header-content ul li span{font-size:14px;color:#f1f7fe;font-weight:300;letter-spacing:.3px}.support-componenet .support-componenet-header .support-componenet-header-container .support-componenet-header-content ul li span a{color:#f1f7fe;font-weight:600}.support-componenet .support-componenet-header .support-componenet-header-container .support-componenet-header-content .left-side-text-container{margin:130px auto auto}.support-componenet .support-componenet-header .support-componenet-header-container .support-componenet-header-content .support-email-form{background:#fff;padding:30px;box-shadow:#00000059 0 5px 15px;border-radius:10px;max-width:500px;margin:120px 0 auto auto;overflow:hidden}.support-componenet .support-componenet-header .support-componenet-header-container .support-componenet-header-content .support-email-form .support-email-form-title{color:#00264c;font-weight:400;font-size:13.3px}.support-componenet .support-componenet-header .support-componenet-header-container .support-componenet-header-content .support-email-form button{margin:auto 0 auto auto;background:#107aca;padding:8px 16px 8px 12px;display:flex;gap:10px;flex:1;justify-content:center;cursor:pointer!important}.support-componenet .support-componenet-header .support-componenet-header-container .support-componenet-header-content .support-email-form button i,.support-componenet .support-componenet-header .support-componenet-header-container .support-componenet-header-content .support-email-form button span{margin:auto 0;color:#fff;cursor:pointer!important}.support-componenet .support-componenet-header .support-componenet-header-container .support-componenet-header-content .support-email-form button span{font-size:14px}.support-componenet .support-componenet-header .support-componenet-header-container .support-componenet-header-content .support-email-form .sent-form{position:absolute;inset:0;z-index:1;display:flex;background:#f1f7fe33;box-shadow:0 4px 30px #2940561a;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(241,247,254,.3)}.support-componenet .support-componenet-header .support-componenet-header-container .support-componenet-header-content .support-email-form .sent-form .sent-form-message{margin:auto}.support-componenet .support-componenet-header .support-componenet-header-container .support-componenet-header-content .support-email-form .sent-form .sent-form-message img{margin:auto;height:150px;filter:drop-shadow(4px 4px 5px #294056)}.support-componenet .support-componenet-header .support-componenet-header-container .support-componenet-header-content .support-email-form .sent-form .sent-form-message p{color:#294056;margin:auto 40px;text-align:center;font-size:16px;font-weight:600;filter:drop-shadow(4px 4px 5px rgba(41,64,86,.4))}.support-componenet .support-componenet-body .support-componenet-body-container{margin:0 auto;flex:1;max-width:1200px;padding:10px 0}.support-componenet .support-componenet-body .support-componenet-body-container h4{font-size:16px;margin-top:20px;display:flex;justify-content:space-between}.support-componenet .support-componenet-body .support-componenet-body-container h4 span{margin:auto 0}.support-componenet .support-componenet-body .support-componenet-body-container h4 button{margin:auto 0;cursor:pointer;color:#045fae;font-weight:500}.support-componenet .support-componenet-body .support-componenet-body-container .default-request-list{height:150px;padding:10px 20px 20px;position:relative;z-index:10}.support-componenet .support-componenet-body .support-componenet-body-container .default-request-list ul li p{overflow:hidden;text-overflow:ellipsis;white-space:initial;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;color:#294056;margin-bottom:10px}.support-componenet .support-componenet-body .support-componenet-body-container .default-request-list ul li p span{width:300px!important;background:red}.support-componenet .support-componenet-body .support-componenet-body-container .default-request-list ul li:last-child p{margin-bottom:0}.support-componenet .support-componenet-body .support-componenet-body-container .default-request-list--empty{display:flex;background:#f1f7fe;border-radius:10px}.support-componenet .support-componenet-body .support-componenet-body-container .default-request-list--empty h3{margin:auto;color:#3a5978;font-weight:600}.support-componenet .support-componenet-body .support-componenet-body-container .support-componenet-body-title{font-size:32px;font-weight:700;color:#00264c}.support-componenet .support-componenet-body .support-componenet-body-container .how-it-works-item{padding:30px 30px 0;background:#fff;border-radius:10px;box-shadow:#0000000d 0 6px 24px,#00000014 0 0 0 1px;height:170px}.support-componenet .support-componenet-body .support-componenet-body-container .how-it-works-item .icon-container{margin:auto;background:#e5f9ff;width:50px;height:50px;border-radius:8px}.support-componenet .support-componenet-body .support-componenet-body-container .how-it-works-item .icon-container i{margin:auto;font-size:32px;color:#045fae}.support-componenet .support-componenet-body .support-componenet-body-container .how-it-works-item p{text-align:center;font-size:14px}.support-componenet .support-componenet-body .support-componenet-body-container .how-it-works-item .how-it-works-item-title{font-weight:700;color:#294056;margin-top:10px;margin-bottom:20px}.support-componenet .support-componenet-body .support-componenet-body-container .how-it-works-item .how-it-works-item-text{color:#3a5978;line-height:1.4}.form-dialog-folder{width:100%;height:100%;position:relative}.form-dialog-folder .folder-details-side{width:300px;height:100%;position:absolute;inset:0 auto 0 0;background:#fff}.form-dialog-folder .folder-details-side .folder-details-side-header{height:104px;background:#e7f4fd;display:flex}.form-dialog-folder .folder-details-side .folder-details-side-header .folder-details-side-header-details{margin:auto auto auto 20px}.form-dialog-folder .folder-details-side .folder-details-side-header .folder-details-side-header-details h3{color:#00264c;text-transform:capitalize;font-size:18px;font-weight:800;width:217px}.form-dialog-folder .folder-details-side .folder-details-side-header .folder-details-side-header-details .age-tag{width:fit-content!important}.form-dialog-folder .folder-details-side .folder-details-side-header .folder-details-side-header-details .gender{font-size:14px}.form-dialog-folder .folder-details-side .folder-details-side-header .svg-container{right:0;bottom:-5px;position:absolute}.form-dialog-folder .folder-details-side .folder-details-side-header .svg-container .svg-content{position:relative}.form-dialog-folder .folder-details-side .folder-details-side-header .svg-container .svg-content .red-circle{position:absolute;width:24px;height:24px;display:flex;background:#e5004c;border-radius:50%;top:-2px;left:12px}.form-dialog-folder .folder-details-side .folder-details-side-header .svg-container .svg-content .red-circle svg{margin:auto;fill:#fff}.form-dialog-folder .folder-details-side nav{background:#fff;border:none;width:100%;position:relative}.form-dialog-folder .folder-details-side nav ul li{display:flex;margin-bottom:15px}.form-dialog-folder .folder-details-side nav ul li a{width:270px;height:40px;margin:auto 0 auto auto;font-weight:700;color:#00264c;display:flex;gap:10px;border-radius:5px 0 0 5px;transition:all .5s cubic-bezier(.3,.7,0,1)}.form-dialog-folder .folder-details-side nav ul li a i{margin:auto 0 auto 10px!important;color:#4b739b;transition:all .5s cubic-bezier(.3,.7,0,1);font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24!important}.form-dialog-folder .folder-details-side nav ul li a span{transition:all .5s cubic-bezier(.3,.7,0,1);margin:auto 0!important;font-size:14px;font-weight:500;margin-top:5px;color:#4b739b;line-height:1}.form-dialog-folder .folder-details-side nav ul li .a--active{width:250px;background:#f1f7fe}.form-dialog-folder .folder-details-side nav ul li .a--active i{margin:auto 0 auto 10px!important;color:#045fae;font-variation-settings:"FILL" 1,"wght" 300,"GRAD" 0,"opsz" 24!important}.form-dialog-folder .folder-details-side nav ul li .a--active span{margin:auto 0!important;font-size:14px;font-weight:700;margin-top:5px;color:#045fae;line-height:1}.form-dialog-folder .folder-body{height:100%;position:absolute;inset:0 230px 0 300px;background:#f1f7fe;min-width:720px}.form-dialog-folder .folder-body .folder-body-header-container{height:60px;display:flex}.form-dialog-folder .folder-body .folder-body-container{width:100%;height:calc(100% - 60px);overflow:hidden auto}.form-dialog-folder .folder-body .folder-body-container .body-section{background:#fff;width:100%;max-width:900px;margin:auto}.form-dialog-folder .folder-body .folder-body-container .body-section .body-section-header{padding:10px 15px}.form-dialog-folder .folder-body .folder-body-container .body-section .body-section-header p{font-size:16px;font-weight:700;color:#00264c}.form-dialog-folder .folder-body .folder-body-container .body-section .body-section-body{padding:10px 15px}.form-dialog-folder .folder-body .folder-body-container .body-section .body-section-body mat-accordion mat-expansion-panel{background:#fff;border-radius:15px}.form-dialog-folder .folder-body .folder-body-container .body-section .body-section-body mat-accordion mat-expansion-panel mat-expansion-panel-header mat-panel-title{margin:auto auto auto 0}.form-dialog-folder .folder-body .folder-body-container .body-section .body-section-body mat-accordion mat-expansion-panel mat-expansion-panel-header mat-panel-title span{margin:auto 3px;font-size:13px;font-weight:500;border-radius:20px;line-height:1;padding:4px 8px}.form-dialog-folder .folder-body .folder-body-container .body-section .body-section-body mat-accordion mat-expansion-panel mat-expansion-panel-header mat-panel-title .title-i{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;font-size:24px;color:#107aca}.form-dialog-folder .folder-body .folder-body-container .body-section .body-section-body mat-accordion mat-expansion-panel mat-expansion-panel-header mat-panel-title .title{font-size:14px;color:#00264c;font-weight:700}.form-dialog-folder .folder-body .folder-body-container .body-section .body-section-body mat-accordion mat-expansion-panel mat-expansion-panel-header mat-panel-title .consultation{background:#05a1de;color:#e4edf6}.form-dialog-folder .folder-body .folder-body-container .body-section .body-section-body mat-accordion mat-expansion-panel mat-expansion-panel-header mat-panel-title .appt-status{border:none!important;margin-left:5px}.form-dialog-folder .folder-body .folder-body-container .body-section .body-section-body mat-accordion mat-expansion-panel mat-expansion-panel-header mat-panel-description span{font-size:14px;color:#4b739b}.form-dialog-folder .folder-body .folder-body-container .body-section .body-section-body mat-accordion mat-expansion-panel mat-expansion-panel-header mat-panel-description .patient-name{text-transform:capitalize}.form-dialog-folder .folder-body .folder-body-container .body-section .body-section-body mat-accordion mat-expansion-panel mat-expansion-panel-header mat-panel-description .age-tag{margin:auto 0 auto auto;padding:5px 7px;background:#05a1de;border-radius:20px;display:flex;max-width:180px;gap:5px;color:#fff!important;line-height:1;font-size:13px;font-weight:600}.form-dialog-folder .folder-body .folder-body-container .body-section .body-section-body mat-accordion mat-expansion-panel mat-expansion-panel-header mat-panel-description .main-reason{font-weight:600}.form-dialog-folder .folder-body .folder-body-container .body-section .body-section-body mat-accordion mat-expansion-panel mat-expansion-panel-header mat-panel-description .room{margin:auto 0 auto auto;color:#107aca;font-weight:600}.form-dialog-folder .folder-body .folder-body-container .body-section .body-section-body mat-accordion mat-expansion-panel mat-expansion-panel-header mat-panel-description .relatives-count{margin:auto auto auto 0;color:#107aca;font-weight:600}.form-dialog-folder .folder-body .folder-body-container .body-section .body-section-body mat-accordion mat-expansion-panel mat-expansion-panel-header mat-panel-description .appt-duration{margin:auto 5px auto 0;font-weight:700;color:#00264c}.form-dialog-folder .folder-body .folder-body-container .body-section .body-section-body mat-accordion mat-expansion-panel mat-expansion-panel-header mat-panel-description .urgent{background:#e5004c;color:#fff;font-size:13px;font-weight:500;border-radius:20px;line-height:1;padding:4px 8px}.form-dialog-folder .folder-body .folder-body-container .body-section .body-section-body mat-accordion mat-expansion-panel mat-expansion-panel-header mat-panel-description .not-urgent{background:#00e5bf;color:#00264c;font-size:13px;font-weight:500;border-radius:20px;line-height:1;padding:4px 8px}.form-dialog-folder .folder-body .folder-body-container .body-section .body-section-body mat-accordion mat-expansion-panel mat-expansion-panel-header mat-panel-description .dot-symbol{margin:auto 3px}.form-dialog-folder .folder-body .folder-body-container .body-section .body-section-body mat-accordion mat-expansion-panel mat-expansion-panel-header mat-panel-description .doctolink-default-icon-button{padding:3px 7px 3px 10px}.form-dialog-folder .folder-body .folder-body-container .body-section .body-section-body mat-accordion mat-expansion-panel mat-expansion-panel-header mat-panel-description .doctolink-default-icon-button span{color:#045fae}.form-dialog-folder .folder-body .folder-body-container .body-section .body-section-body mat-accordion mat-expansion-panel mat-expansion-panel-header mat-panel-description .doctolink-default-icon-button i{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;font-size:24px}.form-dialog-folder .folder-body .folder-body-container .body-section .body-section-body mat-accordion mat-expansion-panel mat-expansion-panel-header mat-panel-description .doctolink-default-icon-button:disabled{background:#fff!important}.form-dialog-folder .folder-body .folder-body-container .body-section .body-section-body mat-accordion mat-expansion-panel mat-expansion-panel-header mat-panel-description .doctolink-default-icon-button:disabled span{color:#a9bfd6}.form-dialog-folder .folder-body .folder-body-container .body-section .body-section-body mat-accordion mat-expansion-panel mat-expansion-panel-header mat-panel-description .doctolink-default-icon-button:disabled i{color:#a9bfd6}.form-dialog-folder .folder-body .folder-body-container .body-section .body-section-body mat-accordion mat-expansion-panel .pro-fullname{line-height:1;display:flex;font-size:14px;color:#00264c}.form-dialog-folder .folder-body .folder-body-container .body-section .body-section-body mat-accordion mat-expansion-panel .pro-fullname strong{margin:auto 10px auto 0;font-size:14px}.form-dialog-folder .folder-body .folder-body-container .body-section .body-section-body mat-accordion mat-expansion-panel .pro-fullname i{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;font-size:24px;margin:auto 0;color:#107aca}.form-dialog-folder .folder-body .folder-body-container .body-section .body-section-body mat-accordion mat-expansion-panel .pro-fullname .name{display:flex;gap:5px;line-height:1}.form-dialog-folder .folder-body .folder-body-container .body-section .body-section-body mat-accordion mat-expansion-panel .pro-fullname .name .dr-gender{margin:auto 2px auto auto}.form-dialog-folder .folder-body .folder-body-container .body-section .body-section-body mat-accordion mat-expansion-panel .pro-fullname .name span{margin:auto 0;line-height:1;text-transform:capitalize;font-size:14px;color:#00264c;font-weight:500}.form-dialog-folder .folder-body .folder-body-container .body-section .body-section-body mat-accordion mat-expansion-panel .pro-fullname .note{display:flex}.form-dialog-folder .folder-body .folder-body-container .body-section .body-section-body mat-accordion mat-expansion-panel .pro-fullname .note span{font-size:13.33px;margin:auto auto auto 0;color:#4b739b;font-weight:400}.form-dialog-folder .folder-body .folder-body-container .body-section .body-section-body mat-accordion mat-expansion-panel .anamnesis-section .biologic-data-area span{line-height:1.2}.form-dialog-folder .folder-body .folder-body-container .body-section .body-section-body mat-accordion mat-expansion-panel .anamnesis-section .biologic-data-area .last-bialogic-val p{line-height:1}.form-dialog-folder .folder-body .folder-body-container .body-section-transparent{background:transparent}.form-dialog-folder .folder-actions-side{width:230px;height:100%;position:absolute;inset:0 0 0 auto;background:#fff}.form-dialog-folder .folder-actions-side h4,.form-dialog-folder .folder-actions-side ul{margin-left:15px}.form-dialog-folder .folder-actions-side ul .folder-action-button button{cursor:pointer;width:95%;background:#fff;border:none;padding:11px 0;border-bottom:1px solid #c9d9e8;text-align:left;display:flex;gap:5px}.form-dialog-folder .folder-actions-side ul .folder-action-button button i{margin:auto 0 auto 10px;font-size:21px;color:#00264c;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.form-dialog-folder .folder-actions-side ul .folder-action-button button span{margin:auto 0;font-size:14px;font-weight:500;color:#00264c;text-align:left;width:140px}.form-dialog-folder .folder-actions-side ul .folder-action-button button .bottom-arrow-icons{margin:auto 0 auto auto;font-size:24px;color:#00264c}.form-dialog-folder .folder-actions-side ul .folder-action-button .waiting-action{border-radius:10px;border:1px solid #ffba1a;background:#fffcf4}.form-dialog-folder .folder-actions-side ul .folder-action-button .waiting-action i{color:#ffba1a}.form-dialog-folder .folder-actions-side ul .folder-action-button .waiting-action span{font-weight:700;color:#ffba1a}.form-dialog-folder .folder-actions-side ul .folder-action-button .present-action{border-radius:10px;border:1px solid #fcab83;background:#fef5f0}.form-dialog-folder .folder-actions-side ul .folder-action-button .present-action i{color:#f57b3d}.form-dialog-folder .folder-actions-side ul .folder-action-button .present-action span{font-weight:700;color:#f57b3d}.form-dialog-folder .folder-actions-side ul .folder-action-button .consulting-action{border-radius:10px;border:1px solid #33b679;background:#f8fff5}.form-dialog-folder .folder-actions-side ul .folder-action-button .consulting-action i{color:#33b679}.form-dialog-folder .folder-actions-side ul .folder-action-button .consulting-action span{font-weight:700;color:#33b679}.form-dialog-folder .folder-actions-side ul .folder-action-button .cancel-action{border-radius:10px;border:1px solid #a9bfd6;background:#f1f7fe}.form-dialog-folder .folder-actions-side ul .folder-action-button .cancel-action i{color:#3a5978}.form-dialog-folder .folder-actions-side ul .folder-action-button .cancel-action span{font-weight:700;color:#3a5978}.form-dialog-folder .folder-actions-side ul .folder-action-button .consult-removed-action:disabled{border-radius:10px;background-color:#f7b5b5!important;background-image:linear-gradient(45deg,transparent 30%,rgba(235,71,71,.5) 30%,rgba(235,71,71,.5) 51%,transparent 50%,transparent 80%,rgba(235,71,71,.5) 80%,rgba(235,71,71,.5),transparent 80%,rgba(235,71,71,.5) 80%,rgba(235,71,71,.5))!important;background-size:50px 50px!important}.form-dialog-folder .folder-actions-side ul .folder-action-button .consult-removed-action:disabled i{color:#602}.form-dialog-folder .folder-actions-side ul .folder-action-button .consult-removed-action:disabled span{font-weight:700;color:#602}.form-dialog-folder .folder-actions-side ul .folder-action-button .consult-postponed-action:disabled{border-radius:10px;background-color:#f7b5b5!important;background-image:linear-gradient(45deg,rgba(235,71,71,.5) 25%,transparent 10%,transparent 75%,rgba(235,71,71,.5) 75%,rgba(235,71,71,.5)),linear-gradient(-45deg,rgba(235,71,71,.5) 25%,transparent 25%,transparent 75%,rgba(235,71,71,.5) 75%,rgba(235,71,71,.5))!important;background-size:16px 16px!important}.form-dialog-folder .folder-actions-side ul .folder-action-button .consult-postponed-action:disabled i{color:#602}.form-dialog-folder .folder-actions-side ul .folder-action-button .consult-postponed-action:disabled span{font-weight:700;color:#602}.form-dialog-folder .folder-actions-side ul .folder-action-button .cancel-button i{color:#ff4773}.form-dialog-folder .folder-actions-side ul .folder-action-button .cancel-button span{font-weight:700;color:#ff4773}.form-dialog-folder .folder-actions-side ul .folder-action-button:last-child button{border:none}.form-dialog-folder .folder-actions-side ul .folder-action-button-blue button{background:#e5f9ff;border-radius:7px;border-bottom:none}.form-dialog-folder .folder-actions-side ul .folder-action-button-blue button i{color:#045fae}.form-dialog-folder .folder-actions-side ul .folder-action-button-blue button span{color:#045fae;font-weight:600}.waiting-appt{background:#f6bf26;color:#00264c}.present-appt{background:#f57b3d;color:#fff}.canceled-appt{background:#e4edf6;color:#00264c}.deadline-appt{background:#ff4773;color:#fff}.consult-removed-appt{background-color:#f7b5b5!important;background-image:linear-gradient(45deg,transparent 30%,rgba(235,71,71,.5) 30%,rgba(235,71,71,.5) 51%,transparent 50%,transparent 80%,rgba(235,71,71,.5) 80%,rgba(235,71,71,.5),transparent 80%,rgba(235,71,71,.5) 80%,rgba(235,71,71,.5))!important;background-size:50px 50px!important;color:#602;font-weight:700}.consult-postponed-appt{background-color:#f7b5b5;background-image:linear-gradient(45deg,rgba(235,71,71,.5) 25%,transparent 10%,transparent 75%,rgba(235,71,71,.5) 75%,rgba(235,71,71,.5)),linear-gradient(-45deg,rgba(235,71,71,.5) 25%,transparent 25%,transparent 75%,rgba(235,71,71,.5) 75%,rgba(235,71,71,.5));background-size:12px 12px;color:#602;font-weight:700}.patient-consulting-appt{background:#33b679;color:#fff}.patient-consulting-done-appt{background:#045fae;color:#fff}.urgent-action .urgent-button{cursor:pointer;width:95%;background:#fff;border:none;padding:11px 0;border-bottom:1px solid #c9d9e8;text-align:left;display:flex;gap:5px}.urgent-action .urgent-button .toggle-hider{position:absolute;background:none;inset:0;z-index:2}.urgent-action .urgent-button:disabled{border:none;border-radius:10px}.urgent-action i{margin:auto 0 auto 10px;font-size:21px;color:#00264c;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.urgent-action .urgent-text{margin:auto 0;font-size:14px;font-weight:500;color:#00264c;text-align:left;width:140px}.urgent-action mat-slide-toggle{margin:auto 7px auto auto}.urgent-action .mat-mdc-slide-toggle .mdc-form-field .mdc-switch{--mat-slide-toggle-selected-track-color: #e5004c;--mat-slide-toggle-selected-hover-track-color: #e5004c;--mat-slide-toggle-selected-focus-track-color: #e5004c;--mat-slide-toggle-selected-pressed-track-color: #e5004c;--mat-slide-toggle-selected-icon-color: #e5004c}.urgent-action--urgent i{color:#e5004c}.urgent-action--urgent .urgent-text{color:#e5004c;font-weight:600}.dr-gender-m{color:#107aca!important}.dr-gender-w{color:#ff4773!important}.folder-start-consultation{display:flex;gap:10px;background:#fff;outline:none;border:1px solid #107aca!important;margin:auto;border-radius:8px;cursor:pointer;width:200px;padding-top:15px;padding-bottom:15px;transition:background .5s cubic-bezier(.3,.7,0,1)}.folder-start-consultation i{margin:auto 0 auto 10px;font-size:28px!important;color:#107aca!important;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24!important;transition:all .5s cubic-bezier(.3,.7,0,1)}.folder-start-consultation span{margin:auto 0;font-size:15px;font-weight:800!important;text-transform:uppercase!important;color:#107aca!important;text-align:left;line-height:1.2;letter-spacing:-.3px;transition:all .5s cubic-bezier(.3,.7,0,1)}.folder-start-consultation:focus{outline:none}.folder-start-consultation:disabled{background:#f7fcff!important;border-color:#c9d9e8!important}.folder-start-consultation:disabled i{color:#a9bfd6!important}.folder-start-consultation:disabled span{color:#a9bfd6!important}.folder-start-consultation--for-new-appt{border:1px solid #f57b3d!important}.folder-start-consultation--for-new-appt i{color:#f57b3d!important}.folder-start-consultation--for-new-appt span{color:#f57b3d!important;font-weight:700!important}.folder-body-header,.medical-managment-header{border-bottom:1px solid #045fae;margin:auto 15px 0;width:100%;display:flex}.folder-body-header p,.medical-managment-header p{margin:auto auto auto 0;display:flex;gap:5px}.folder-body-header p span,.medical-managment-header p span{font-size:14px;margin:auto 0;gap:5px;font-weight:500;color:#00264c}.folder-body-header p i,.medical-managment-header p i{margin:auto 0;font-size:14px;color:#00264c;font-variation-settings:"FILL" 1,"wght" 900,"GRAD" 0,"opsz" 24}.folder-body-header p .primary-folder-title,.medical-managment-header p .primary-folder-title{font-weight:700;color:#045fae}.folder-body-header p .secondary-folder-title,.medical-managment-header p .secondary-folder-title{margin:auto 0;font-weight:700}.folder-body-header button,.medical-managment-header button{margin-right:0!important}.medical-managment-header{margin:0!important}.selected-reasons-area{max-height:none!important}.text-appt-resume{font-size:14px;color:#00264c;line-height:1.2}.text-appt-resume strong{text-transform:capitalize}.relative-list .relative{border-bottom:1px solid #c9d9e8;padding:5px 10px;display:flex}.relative-list .relative .relative-details{margin:auto auto auto 0}.relative-list .relative .relative-actions{margin:auto 0 auto auto}.relative-list .relative .relative-actions button{padding:3px 7px 3px 10px}.relative-list .relative p{font-size:14px;color:#00264c}.relative-list .relative .dob{display:flex;gap:10px}.relative-list .relative .relative-fullname{font-weight:600;text-transform:capitalize}.relative-list .relative:last-child{border:none}.patients-component-container{background:#f1f7fe;height:100%}.patients-component-container .patients-component-header{height:100px;background:#fff;position:relative}.patients-component-container .patients-component-header .patients-component-header-title{margin:20px auto auto 20px;font-size:24px;font-weight:700;color:#00264c}.patients-component-container .patients-component-header .patients-component-header-actions{display:flex;position:absolute;inset:auto auto 0 20px;border-radius:8px 8px 0 0;overflow:hidden;gap:5px}.patients-component-container .patients-component-header .patients-component-header-actions button{display:flex;gap:5px;padding:5px 12px;border:none;outline:none;cursor:pointer;background:#fff;position:relative}.patients-component-container .patients-component-header .patients-component-header-actions button i,.patients-component-container .patients-component-header .patients-component-header-actions button span{margin:auto 0}.patients-component-container .patients-component-header .patients-component-header-actions button i{font-size:21px;color:#192634;transition:color .5s cubic-bezier(.3,.7,0,1)}.patients-component-container .patients-component-header .patients-component-header-actions button .button-text{font-size:14px;font-weight:600;color:#192634;transition:color .5s cubic-bezier(.3,.7,0,1)}.patients-component-container .patients-component-header .patients-component-header-actions button .button-underline{position:absolute;height:0px;background:#107aca;border-radius:2px 2px 0 0;inset:auto 50% 0;transition:all .5s cubic-bezier(.3,.7,0,1)}.patients-component-container .patients-component-header .patients-component-header-actions button:focus{outline:none}.patients-component-container .patients-component-header .patients-component-header-actions button:hover i,.patients-component-container .patients-component-header .patients-component-header-actions button:hover .button-text{color:#004080}.patients-component-container .patients-component-header .patients-component-header-actions .button--active i,.patients-component-container .patients-component-header .patients-component-header-actions .button--active .button-text{color:#107aca}.patients-component-container .patients-component-header .patients-component-header-actions .button--active .button-underline{height:2px;inset:auto 0 0}.patients-component-container .patients-component-body{background:#fff;inset:115px 15px 15px;position:absolute;border-radius:12px;overflow:hidden}.patients-component-container .patients-component-body .patients-component-body-content{width:100%;height:100%;position:relative}.patients-component-container .patients-component-header--tasks{height:70px}.patients-component-container .patients-component-body--tasks{inset:90px 15px 15px}.emplty-stat-notif-container{position:absolute;inset:0;display:flex;z-index:0}.emplty-stat-notif-container .emplty-stat-notif-content{margin:auto;width:600px}.emplty-stat-notif-container .emplty-stat-notif-content img{margin:auto;max-width:120px;filter:drop-shadow(4px 4px 5px rgba(41,64,86,.5))}.emplty-stat-notif-container .emplty-stat-notif-content .bigger-img{max-width:180px}.emplty-stat-notif-container .emplty-stat-notif-content p{text-align:center}.emplty-stat-notif-container .emplty-stat-notif-content .strong-text{font-size:21px;font-weight:700;color:#00264c}.emplty-stat-notif-container .emplty-stat-notif-content .smal-text{font-size:14px;color:#192634;line-height:1.5}.emplty-stat-notif-container .emplty-stat-notif-content button{height:40px;border:none;border-radius:8px;cursor:pointer;padding-right:20px;padding-left:12px;display:flex;margin:auto;background:#107aca;gap:5px}.emplty-stat-notif-container .emplty-stat-notif-content button i,.emplty-stat-notif-container .emplty-stat-notif-content button span{color:#fff;margin:auto 0}.emplty-stat-notif-container .emplty-stat-notif-content button span{text-transform:uppercase;font-weight:600}.emplty-stat-notif-container .emplty-stat-notif-content button:focus{outline:none}.emplty-stat-notif-container .emplty-stat-notif-content .highlight-text{font-weight:700;color:#107aca;font-size:14px;cursor:default}.patient-list-header,.template-managment-list-header{gap:15px;display:flex;padding:20px;position:relative;z-index:2}.patient-list-header .search-container,.template-managment-list-header .search-container{margin:auto 0;flex:1}.patient-list-header .filter-container,.template-managment-list-header .filter-container{flex:1;margin:auto 0}.patient-list-header .patient-list-header-actions,.template-managment-list-header .patient-list-header-actions{margin:auto 0}.patient-list-header .patient-list-header-actions button,.template-managment-list-header .patient-list-header-actions button{height:40px;border:none;border-radius:8px;cursor:pointer;padding-right:20px;padding-left:12px;display:flex}.patient-list-header .patient-list-header-actions button:focus,.template-managment-list-header .patient-list-header-actions button:focus{outline:none}.patient-list-header .patient-list-header-actions .main-search-button,.template-managment-list-header .patient-list-header-actions .main-search-button{background:#107aca;gap:5px}.patient-list-header .patient-list-header-actions .main-search-button i,.patient-list-header .patient-list-header-actions .main-search-button span,.template-managment-list-header .patient-list-header-actions .main-search-button i,.template-managment-list-header .patient-list-header-actions .main-search-button span{color:#fff;margin:auto 0}.patient-list-header .patient-list-header-actions .main-search-button span,.template-managment-list-header .patient-list-header-actions .main-search-button span{text-transform:uppercase;font-weight:600}.patient-list-header .categories-container h4,.template-managment-list-header .categories-container h4{margin:auto 5px auto 0;color:#294056;font-weight:500}.patient-list-header--without-bottom-padding{padding-bottom:0}.patient-search-list-in-patient-component{width:512px}.patient-search-list--prescription-pharmacy{width:523px}.patient-list-body{height:calc(100% - 122px);overflow:scroll}.patient-list-body table{width:calc(100% - 40px);margin:auto 20px;border-collapse:collapse}.patient-list-body table thead tr th{padding:10px 15px;font-size:13px;text-align:left;font-weight:700;color:#192634;white-space:nowrap}.patient-list-body table thead tr th span{white-space:nowrap}.patient-list-body table .thead-border-bottom{border-bottom:1px solid #c9d9e8}.patient-list-body table tbody tr{cursor:default;border-bottom:1px solid #e4edf6}.patient-list-body table tbody tr td{padding:10px 15px;font-size:13px}.patient-list-body table tbody tr .fullname-cell button{background:#fff;font-weight:700;cursor:pointer;color:#107aca;text-transform:capitalize;border:none;outline:none;text-wrap:nowrap}.patient-list-body table tbody tr .fullname-cell button:hover{text-align:left;text-decoration:underline;color:#23527c}.patient-list-body table tbody tr .fullname-cell button:focus{outline:none}.patient-list-body table tbody tr .fullname-cell button:disabled{background:#fff!important}.patient-list-body table tbody tr .fullname-cell button:disabled:hover{text-decoration:none}.patient-list-body table tbody tr .fullname-cell .contact-mark{display:flex}.patient-list-body table tbody tr .fullname-cell .contact-mark i,.patient-list-body table tbody tr .fullname-cell .contact-mark span{margin:auto 0;color:#4b739b}.patient-list-body table tbody tr .fullname-cell .contact-mark i{font-size:16px}.patient-list-body table tbody tr .fullname-cell .contact-mark span{font-size:11.33px}.patient-list-body table tbody tr .dob-cell{display:block;color:#294056}.patient-list-body table tbody tr .dob-cell span{display:block;color:#294056;text-wrap:nowrap}.patient-list-body table tbody tr .dob-cell .age{font-size:13px;color:#4b739b}.patient-list-body table tbody tr .appts-cell span,.patient-list-body table tbody tr .consult-cell span{color:#294056}.patient-list-body table tbody tr .lastViewd-cell{color:#294056;text-wrap:nowrap}.patient-list-body table tbody tr .lastViewd-cell span{display:block;color:#294056}.patient-list-body table tbody tr .lastViewd-cell .age{font-size:13px;color:#4b739b}.patient-list-body table tbody tr .reasons-cell span{display:block;margin:auto 0;text-wrap:nowrap;color:#3a5978}.patient-list-body table tbody tr .reasons-cell .color{width:7px;height:24px;background:var(--background);border-radius:5px}.patient-list-body table tbody tr .task-cell{display:flex;gap:5px;position:relative;padding-right:10px;border-right:1px solid #e4edf6}.patient-list-body table tbody tr .task-cell .task-small-button{width:21px;height:21px;display:flex;border-radius:50%;background:#fff;outline:none;border:none;cursor:pointer;margin:auto 0}.patient-list-body table tbody tr .task-cell .task-small-button i{font-size:21px;margin:auto!important;color:#294056}.patient-list-body table tbody tr .task-cell .task-small-button .i-fade{color:#a9bfd6}.patient-list-body table tbody tr .task-cell .task-small-button .i-complet{color:#32730d}.patient-list-body table tbody tr .task-cell .task-small-button .i-urgent{color:#e5004c}.patient-list-body table tbody tr .task-cell .task-small-button:disabled{background:#fff!important}.patient-list-body table tbody tr .task-cell .task-desc{flex:1;margin:auto 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#005780;width:150px}.patient-list-body table tbody tr .task-cat-cell button{margin:auto 0 auto auto;cursor:pointer;padding:3px 10px;border-radius:10px;outline:none;border-width:1px;border-style:solid;border-color:var(--border-color);background:var(--background)}.patient-list-body table tbody tr .task-cat-cell button span{font-size:12px;color:var(--color);line-height:1;display:block;white-space:nowrap}.patient-list-body table tbody tr .task-date span{white-space:nowrap}.patient-list-body table tbody tr:last-child{border:none}.locked-mark{margin-left:10px!important;font-size:12px;margin:auto 0 auto 10px;display:flex;gap:2px}.locked-mark i,.locked-mark span{margin:auto 0!important;color:#e5004c!important}.locked-mark i{font-size:14px!important}.locked-mark span{font-size:11.33px!important}.patient-list-footer{height:40px;display:flex;border-top:1px solid #e4edf6}.patient-list-footer .pager-input{margin:auto 8px auto 6px;background:#045fae;border:none;cursor:pointer;outline:none;border-radius:8px;height:32px;width:50px;color:#fff;padding-left:8px}.patient-list-footer .count-text{margin:auto auto auto 0;font-size:13.3px;color:#3a5978}.patient-list-footer .navigation-buttons{margin:auto 5px auto auto;gap:10px;display:flex}.patient-list-footer .navigation-buttons .page-index{font-size:13.3px;margin:auto 10px;cursor:default;color:#3a5978;font-weight:600}.patient-list-footer .navigation-buttons .navigation-button{height:32px;border:none;cursor:pointer;outline:none;margin:auto 0;border-radius:8px;background:#045fae;display:flex}.patient-list-footer .navigation-buttons .navigation-button i,.patient-list-footer .navigation-buttons .navigation-button span{cursor:pointer;margin:auto 0;color:#fff}.patient-list-footer .navigation-buttons .navigation-left{padding:4px 12px 4px 4px}.patient-list-footer .navigation-buttons .navigation-right{padding:4px 4px 4px 12px}.patient-folder-container{position:fixed;z-index:2;inset:56px 0 0 80px;background:#f1f7fe;display:flex}.patient-folder-container .folder-left-actions{width:336px;min-width:336px;height:100%;background:#fff}.patient-folder-container .folder-left-actions .show-patient-data-container{position:absolute;inset:0}.patient-folder-container .folder-left-actions .show-patient-data-container .show-patient-data-container-header{background:#fff9e5;min-height:104px;padding:15px}.patient-folder-container .folder-left-actions .show-patient-data-container .show-patient-data-container-header svg{position:absolute;inset:auto 0 0 auto}.patient-folder-container .folder-left-actions .show-patient-data-container .show-patient-data-container-header .gender{font-size:14px;font-weight:900;color:#192634;line-height:2;margin-bottom:8px}.patient-folder-container .folder-left-actions .show-patient-data-container .show-patient-data-container-header .fn{text-transform:uppercase}.patient-folder-container .folder-left-actions .show-patient-data-container .show-patient-data-container-header .fn,.patient-folder-container .folder-left-actions .show-patient-data-container .show-patient-data-container-header .ln{line-height:1.3;font-size:18px;font-weight:700;color:#192634}.patient-folder-container .folder-left-actions .show-patient-data-container .show-patient-data-container-header-actions button{background:#fff;border:none;outline:none;cursor:pointer;margin-left:auto;margin-right:16px;margin-bottom:8px;padding:10px 15px;justify-items:left;width:300px;border-radius:8px;display:flex;gap:5px;transition:all .3s cubic-bezier(.3,.7,0,1)}.patient-folder-container .folder-left-actions .show-patient-data-container .show-patient-data-container-header-actions button i{font-size:20px;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24!important;color:#4b739b;margin:auto 0}.patient-folder-container .folder-left-actions .show-patient-data-container .show-patient-data-container-header-actions button span{font-size:12px;font-weight:700;text-transform:uppercase;color:#4b739b;margin:auto 0;transition:color .5s cubic-bezier(.3,.7,0,1)}.patient-folder-container .folder-left-actions .show-patient-data-container .show-patient-data-container-header-actions button:focus{outline:none}.patient-folder-container .folder-left-actions .show-patient-data-container .show-patient-data-container-header-actions button:hover{background:#f1f7fe}.patient-folder-container .folder-left-actions .show-patient-data-container .show-patient-data-container-header-actions .button--active{background:#f1f7fe;margin-right:0;border-radius:8px 0 0 8px}.patient-folder-container .folder-left-actions .show-patient-data-container .show-patient-data-container-header-actions .button--active i{font-variation-settings:"FILL" 1,"wght" 300,"GRAD" 0,"opsz" 24!important;color:#045fae}.patient-folder-container .folder-left-actions .show-patient-data-container .show-patient-data-container-header-actions .button--active span{color:#045fae}.patient-folder-container .folder-left-actions .new-patient-note-container{position:absolute;inset:0;display:flex}.patient-folder-container .folder-left-actions .new-patient-note-container .new-patient-note{margin:auto 15px;color:#4b739b;font-size:14px;text-align:center}.patient-folder-container .folder-center-content{flex:1}.patient-folder-container .folder-center-content .folder-center-content-header{height:56px;display:flex}.patient-folder-container .folder-center-content .folder-center-content-header .folder-center-content-header-content{height:32px;margin:auto 20px 0;border-bottom:1px solid #a9bfd6;flex:1;display:flex}.patient-folder-container .folder-center-content .folder-center-content-header .folder-center-content-header-content .folder-center-title{margin:auto auto auto 0;display:flex;gap:3px}.patient-folder-container .folder-center-content .folder-center-content-header .folder-center-content-header-content .folder-center-title i,.patient-folder-container .folder-center-content .folder-center-content-header .folder-center-content-header-content .folder-center-title span{margin:auto 0}.patient-folder-container .folder-center-content .folder-center-content-header .folder-center-content-header-content .folder-center-title i{color:#3a5978}.patient-folder-container .folder-center-content .folder-center-content-header .folder-center-content-header-content .folder-center-title span{font-size:14px;font-weight:700}.patient-folder-container .folder-center-content .folder-center-content-header .folder-center-content-header-content .folder-center-title .title{color:#4b739b}.patient-folder-container .folder-center-content .folder-center-content-header .folder-center-content-header-content .folder-center-title .sub-title{color:#00264c}.patient-folder-container .folder-center-content .folder-center-content-header .folder-center-content-header-content button{display:flex;border:none;outline:none;cursor:pointer;margin:auto 0 auto auto;background:transparent;gap:7px}.patient-folder-container .folder-center-content .folder-center-content-header .folder-center-content-header-content button i,.patient-folder-container .folder-center-content .folder-center-content-header .folder-center-content-header-content button span{color:#107aca;margin:auto}.patient-folder-container .folder-center-content .folder-center-content-header .folder-center-content-header-content button span{font-weight:700;font-size:14px}.patient-folder-container .folder-center-content .folder-center-content-header .folder-center-content-header-content button:hover i,.patient-folder-container .folder-center-content .folder-center-content-header .folder-center-content-header-content button:hover span{color:#045fae}.patient-folder-container .folder-center-content .folder-center-content-header .folder-center-content-header-content button:focus{outline:none}.patient-folder-container .folder-center-content .folder-center-content-body{height:calc(100% - 112px);overflow:hidden auto}.patient-folder-container .folder-center-content .folder-center-content-body-without-footer{height:calc(100% - 56px)}.patient-folder-container .folder-center-content .folder-center-content-footer{height:56px;background:#fff;display:flex}.patient-folder-container .folder-center-content .folder-center-content-footer .save-button{padding:5px 12px 5px 10px;margin:auto 20px auto auto;background:#107aca;display:flex;gap:5px}.patient-folder-container .folder-center-content .folder-center-content-footer .save-button i,.patient-folder-container .folder-center-content .folder-center-content-footer .save-button span{margin:auto 0}.patient-folder-container .folder-center-content .folder-center-content-footer .save-button i{color:#fff;font-size:24px}.patient-folder-container .folder-center-content .folder-center-content-footer .save-button span{font-size:13px;color:#fff;text-transform:uppercase;font-weight:700}.folder-right-actions{width:220px;min-width:220px;height:100%;background:#fff}.folder-right-actions .folder-right-actions-container{height:calc(100% - 30px);padding:15px}.folder-right-actions .folder-right-actions-container h4{color:#294056;font-size:15px}.folder-right-actions .folder-right-actions-container button{flex:1;padding:15px 8px;cursor:pointer;background:#fff;border:none;outline:none;border-radius:8px;display:flex;gap:5px}.folder-right-actions .folder-right-actions-container button i{margin:auto 0;font-size:19px;color:#3a5978}.folder-right-actions .folder-right-actions-container button span{margin:auto 0;display:block;text-align:left;color:#294056;font-weight:500}.folder-right-actions .folder-right-actions-container button .i-action-done{display:none}.folder-right-actions .folder-right-actions-container button:hover{background:#e4edf6}.folder-right-actions .folder-right-actions-container button:focus{outline:none}.folder-right-actions .folder-right-actions-container .button-action-done{background:#e8fdf9}.folder-right-actions .folder-right-actions-container .button-action-done i,.folder-right-actions .folder-right-actions-container .button-action-done span{color:#00806a}.folder-right-actions .folder-right-actions-container .button-action-done .i-action-done{display:block;font-size:21px;margin:auto 0 auto auto;color:#00806a}.folder-right-actions .folder-right-actions-container .edit-button i,.folder-right-actions .folder-right-actions-container .edit-button span{color:#107aca}.folder-right-actions .folder-right-actions-container .edit-button:hover{background:#e5f9ff}.folder-right-actions .folder-right-actions-container .edit-button:disabled{background:#fff!important}.folder-right-actions .folder-right-actions-container .edit-button:disabled i,.folder-right-actions .folder-right-actions-container .edit-button:disabled span{color:#5ab0f2}.folder-right-actions .folder-right-actions-container .remove-button i,.folder-right-actions .folder-right-actions-container .remove-button span{color:#ff4773!important}.folder-right-actions .folder-right-actions-container .remove-button:hover{background:#fff5f6!important}.folder-right-actions .folder-right-actions-container .remove-button:disabled{background:#fff!important}.folder-right-actions .folder-right-actions-container .remove-button:disabled i,.folder-right-actions .folder-right-actions-container .remove-button:disabled span{color:#ff99a1!important}.folder-right-actions .folder-right-actions-container .remove-button--patient-folder i,.folder-right-actions .folder-right-actions-container .remove-button--patient-folder span{color:#ff4773!important}.folder-right-actions .folder-right-actions-container .remove-button--patient-folder:hover{background:#fff5f6!important}.folder-right-actions .folder-right-actions-container .remove-button--patient-folder:disabled{background:#fff!important}.folder-right-actions .folder-right-actions-container .remove-button--patient-folder:disabled i,.folder-right-actions .folder-right-actions-container .remove-button--patient-folder:disabled span{color:#ff99a1!important}.folder-right-actions .folder-right-actions-container mat-divider{margin:5px 15px}.folder-right-actions .folder-right-actions-container .folder-start-consultation{position:absolute;bottom:20px;flex:1;width:calc(100% - 30px)}.patient-contact-details .default-width{width:700px;margin:auto}.patient-contact-details .contact-details-input{display:flex;gap:10px}.patient-contact-details .contact-details-input .main-label{margin:auto 0;width:110px;text-align:right;font-size:14px;font-weight:700;color:#294056}.patient-contact-details .contact-details-input .input-container{flex:1;margin:auto 0;display:flex;border:1px solid #6b91b8;border-radius:5px;overflow:hidden;background:#fff;height:40px}.patient-contact-details .contact-details-input .input-container .input{flex:1;padding:10px;border:none;outline:none;background:#fff;font-size:14px;color:#294056}.patient-contact-details .contact-details-input .input-container .input::placeholder{color:#7599bd}.patient-contact-details .contact-details-input .input-container .input:focus{outline:none}.patient-contact-details .contact-details-input .input-container .dob{font-size:14px;color:#6b91b8;margin:auto auto auto 10px}.patient-contact-details .contact-details-input .input-container .dob--active{font-size:14px;color:#294056}.patient-contact-details .contact-details-input .input-container .age{margin:auto 10px auto auto;background:#107aca;text-align:center;line-height:0;padding:12px 11px;border-radius:4px;font-size:14px;color:#fff}.patient-contact-details .contact-details-input .input-container .age span{font-size:14px;color:#fff}.patient-contact-details .contact-details-input .input-container .flag-container{inset:0 auto 0 -10px;width:50px;margin:auto 0 auto 10px;position:absolute;display:flex}.patient-contact-details .contact-details-input .input-container .flag-container img{padding:2px;width:40px;margin:auto;border:1px solid #c9d9e8;border-radius:3px}.patient-contact-details .contact-details-input .input-container .flag-input{z-index:1;background:transparent!important;padding-left:60px!important}.patient-contact-details .contact-details-input .input-container .input-note{margin:auto 0 auto 10px;display:flex;gap:5px;cursor:default}.patient-contact-details .contact-details-input .input-container .input-note i,.patient-contact-details .contact-details-input .input-container .input-note span{margin:auto 0;color:#294056}.patient-contact-details .contact-details-input .input-container .input-note span{font-size:13px}.patient-contact-details .contact-details-input .input-container .input-note i{font-size:19px}.patient-contact-details .contact-details-input .input-container .svg-note{position:absolute;top:12px;right:5px}.patient-contact-details .contact-details-input .input-container--search-active{border-radius:5px 5px 0 0}.patient-contact-details .contact-details-input .input-svg-note{padding-right:25px!important}.patient-contact-details .contact-details-input .radio-wrapper-31:first-child{margin-left:20px}.patient-contact-details .contact-details-input-error .main-label{color:#ff4773}.patient-contact-details .contact-details-input-error .input-container{border:1px solid #ff4773}.patient-contact-details .contact-details-input-error .input-container .input{color:#ff4773}.patient-contact-details .contact-details-input-error .input-container .input::placeholder{color:#ff99a1}.patient-contact-details .contact-details-input-error .input-container .dob{color:#ff99a1}.patient-contact-details .contact-details-input-error .input-container .radio-wrapper-31 .label{border:1px solid #ff4773!important}.patient-contact-details .contact-details-input-error .input-container .radio-wrapper-31 label{color:#ff4773!important}.patient-contact-details .contact-details-input-error .input-container .radio-wrapper-31:first-child{margin-left:20px}.patient-contact-details .required .main-label:after{content:"*";color:#ff4773}.patient-historical-component{height:100%}.patient-historical-component .patient-historical-default-width{width:720px;margin:auto;padding:12px 15px}.patient-historical-component .historical-empty,.patient-historical-component .default-title{font-size:14px;color:#192634;font-weight:700}.patient-historical-component .default-title{color:#4b739b}.patient-historical-component .historical-item{padding:8px;border-radius:10px;background:#fff;border:1px solid #c9d9e8}.patient-historical-component .historical-item .appts-counter{display:flex;gap:8px;padding-top:10px;padding-bottom:10px}.patient-historical-component .historical-item .appts-counter i,.patient-historical-component .historical-item .appts-counter p,.patient-historical-component .historical-item .appts-counter span{margin:auto 0;color:#294056}.patient-historical-component .historical-item .appts-counter i{font-size:19px;color:#3a5978}.patient-historical-component .historical-item .appts-counter i{color:var(--color)}.patient-historical-component .historical-item .appts-counter p,.patient-historical-component .historical-item .appts-counter span{font-size:13px}.patient-historical-component .historical-item .appts-counter span{font-weight:900}.patient-historical-component .historical-item .appts-counter sup{font-size:10px;font-weight:400}.patient-historical-component .historical-item-with-wating-appts{border-radius:0 0 10px 10px}.patient-historical-component .waiting-historical-item{border-bottom:none;border-radius:10px 10px 0 0;background:#fff9e5;border-top:1px solid;border-right:1px solid;border-left:1px solid;border-color:#ffcd4d;padding:0!important}.patient-historical-component .waiting-historical-item .appts-counter{display:flex;gap:8px;padding-top:10px;padding-bottom:10px}.patient-historical-component .waiting-historical-item .appts-counter i,.patient-historical-component .waiting-historical-item .appts-counter p,.patient-historical-component .waiting-historical-item .appts-counter span{color:#794006}.patient-historical-component .patient-historical-appts-list-container{position:absolute;inset:210px 0 0}.patient-historical-component .patient-historical-appts-list-container .patient-historical-appts-list{width:720px;margin:0 auto auto;overflow:hidden auto;height:100%;padding:0 8px}.patient-historical-component .patient-historical-appts-list-container .patient-historical-appts-list .patient-historical-appt-date-title{margin-bottom:3px;font-size:12px;color:#4b739b;font-weight:700;position:sticky;top:0;z-index:1;padding:0 0 5px;background:#f1f7fe}.patient-historical-component .patient-historical-appts-list-container .patient-historical-appts-list .patient-historical-appts-items{margin-bottom:30px}.patient-historical-component .patient-historical-appts-list-container .patient-historical-appts-list .patient-historical-appts-items .patient-historical-appts-item{display:flex;background:#fff;padding:8px 15px;border-radius:10px;margin-bottom:12px;cursor:pointer;transition:box-shadow .5s cubic-bezier(.3,.7,0,1)}.patient-historical-component .patient-historical-appts-list-container .patient-historical-appts-list .patient-historical-appts-items .patient-historical-appts-item p{margin:auto 0}.patient-historical-component .patient-historical-appts-list-container .patient-historical-appts-list .patient-historical-appts-items .patient-historical-appts-item .patient-historical-appt-start{text-transform:lowercase;color:#4b739b;font-size:12px;width:130px}.patient-historical-component .patient-historical-appts-list-container .patient-historical-appts-list .patient-historical-appts-items .patient-historical-appts-item .line-through-red{text-decoration:line-through;text-decoration-color:#ff4773;text-decoration-thickness:1px}.patient-historical-component .patient-historical-appts-list-container .patient-historical-appts-list .patient-historical-appts-items .patient-historical-appts-item .patient-historical-appt-reason{display:flex;gap:7px;width:350px;max-width:350px;min-width:350px}.patient-historical-component .patient-historical-appts-list-container .patient-historical-appts-list .patient-historical-appts-items .patient-historical-appts-item .patient-historical-appt-reason .color{width:5px;height:25px;background:var(--background);margin:auto 0;border-radius:3px}.patient-historical-component .patient-historical-appts-list-container .patient-historical-appts-list .patient-historical-appts-items .patient-historical-appts-item .patient-historical-appt-reason .reason-text{color:#192634;font-size:14px;font-weight:600;margin:auto 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-right:5px}.patient-historical-component .patient-historical-appts-list-container .patient-historical-appts-list .patient-historical-appts-items .patient-historical-appts-item .patient-historical-observation-reason{width:430px}.patient-historical-component .patient-historical-appts-list-container .patient-historical-appts-list .patient-historical-appts-items .patient-historical-appts-item .patient-historical-appt-status{width:32px;height:32px;display:flex;margin:auto 0}.patient-historical-component .patient-historical-appts-list-container .patient-historical-appts-list .patient-historical-appts-items .patient-historical-appts-item .patient-historical-appt-status i{margin:auto;font-size:21px;color:#192634}.patient-historical-component .patient-historical-appts-list-container .patient-historical-appts-list .patient-historical-appts-items .patient-historical-appts-item .patient-historical-appt-status i{color:var(--color)}.patient-historical-component .patient-historical-appts-list-container .patient-historical-appts-list .patient-historical-appts-items .patient-historical-appts-item .patient-historical-appt-status .status-text{font-size:13px;margin:auto}.patient-historical-component .patient-historical-appts-list-container .patient-historical-appts-list .patient-historical-appts-items .patient-historical-appts-item .patient-historical-appt-button{margin:auto 0 auto auto;background:#fff;padding:8px 12px;transition:background .5s cubic-bezier(.3,.7,0,1)}.patient-historical-component .patient-historical-appts-list-container .patient-historical-appts-list .patient-historical-appts-items .patient-historical-appts-item .patient-historical-appt-button span{font-size:14px;color:#107aca;font-weight:600}.patient-historical-component .patient-historical-appts-list-container .patient-historical-appts-list .patient-historical-appts-items .patient-historical-appts-item .patient-historical-appt-button:hover{background:#e5f9ff}.patient-historical-component .patient-historical-appts-list-container .patient-historical-appts-list .patient-historical-appts-items .patient-historical-appts-item .patient-historical-appt-button--auto-20-auto-0{margin:auto 0}.patient-historical-component .patient-historical-appts-list-container .patient-historical-appts-list .patient-historical-appts-items .patient-historical-appts-item .patient-historical-appt-reason--for-billing{width:200px;max-width:200px;min-width:200px}.patient-historical-component .patient-historical-appts-list-container .patient-historical-appts-list .patient-historical-appts-items .patient-historical-appts-item .patient-historical-appt-reason--for-billing sup{color:#3a5978;font-size:10px}.patient-historical-component .patient-historical-appts-list-container .patient-historical-appts-list .patient-historical-appts-items .patient-historical-appts-item .patient-historical--note{margin:auto 10px auto auto;padding:3px 12px;border-radius:20px;display:flex}.patient-historical-component .patient-historical-appts-list-container .patient-historical-appts-list .patient-historical-appts-items .patient-historical-appts-item .patient-historical--note span{font-size:12.33px;margin:auto}.patient-historical-component .patient-historical-appts-list-container .patient-historical-appts-list .patient-historical-appts-items .patient-historical-appts-item .patient-historical--note--paid{background:#eefee7;border:1px solid #bdfa9e}.patient-historical-component .patient-historical-appts-list-container .patient-historical-appts-list .patient-historical-appts-items .patient-historical-appts-item .patient-historical--note--paid span{color:#32730d}.patient-historical-component .patient-historical-appts-list-container .patient-historical-appts-list .patient-historical-appts-items .patient-historical-appts-item .patient-historical--note--paid-with-debt{background:#fff9e5;border:1px solid #ffdd80}.patient-historical-component .patient-historical-appts-list-container .patient-historical-appts-list .patient-historical-appts-items .patient-historical-appts-item .patient-historical--note--paid-with-debt span{color:#aa6709}.patient-historical-component .patient-historical-appts-list-container .patient-historical-appts-list .patient-historical-appts-items .patient-historical-appts-item .patient-historical--note--unpaid{background:#fff5f6;border:1px solid #ffccd0}.patient-historical-component .patient-historical-appts-list-container .patient-historical-appts-list .patient-historical-appts-items .patient-historical-appts-item .patient-historical--note--unpaid span{color:#e5004c}.patient-historical-component .patient-historical-appts-list-container .patient-historical-appts-list .patient-historical-appts-items .patient-historical-appts-item:hover{box-shadow:#c9d9e8b3 0 4px 6px -1px,#e4edf6 0 2px 4px -1px}.patient-historical-component .patient-historical-appts-list-container .patient-historical-appts-list .patient-historical-observation-item{margin-bottom:10px}.patient-historical-component .patient-historical-appts-list-container .patient-historical-appts-list .patient-historical-appt-note{font-size:12px;color:#4b739b;font-weight:600}.patient-historical-component .patient-historical-appts-list-container .patient-historical-appts-list .patient-historical-appt-reload-button{background:#f1f7fe;display:flex;margin-top:15px;margin-bottom:30px;gap:7px;cursor:pointer}.patient-historical-component .patient-historical-appts-list-container .patient-historical-appts-list .patient-historical-appt-reload-button i,.patient-historical-component .patient-historical-appts-list-container .patient-historical-appts-list .patient-historical-appt-reload-button span{margin:auto 0;color:#107aca}.patient-historical-component .patient-historical-appts-list-container .patient-historical-appts-list .patient-historical-appt-reload-button i{font-size:21px}.patient-historical-component .patient-historical-appts-list-container .patient-historical-appts-list .patient-historical-appt-reload-button span{font-size:14px;font-weight:600}.patient-historical-component .patient-historical-appts-list-container .patient-historical-appts-list::-webkit-scrollbar-track{border-radius:5px!important;background:#f1f7fe}.patient-historical-component .patient-historical-appts-list-container .patient-historical-appts-list::-webkit-scrollbar-thumb{background:#a9bfd6;border-radius:5px;cursor:pointer}.patient-historical-component .patient-historical-appts-list-container--without-waiting-appts{inset:170px 0 0}.patient-historical-component .patient-observation-list-container{inset:360px 0 0}.patient-historical-component .doctolink-outlined-input-container{border-radius:8px 8px 0 0}.patient-historical-component .add-observation-button-container{padding:5px;flex:1;border-radius:0 0 8px 8px;gap:15px;border-width:1px;border-style:solid;border-top:none;border-right-color:#a9bfd6;border-bottom-color:#a9bfd6;border-left-color:#a9bfd6;display:flex}.patient-historical-component .add-observation-button-container button{background:transparent;display:flex}.patient-historical-component .add-observation-button-container button span{font-size:13.33px;margin:auto 0}.patient-historical-component .billing-payment-status{display:flex;border-radius:8px 8px 0 0;border-top:1px solid #c9d9e8;border-right:1px solid #c9d9e8;border-left:1px solid #c9d9e8}.patient-historical-component .billing-payment-status p{font-size:14px;margin:10px auto}.patient-historical-component .billing-payment-status--paid{background:#eefee7;border-top:1px solid #a1e87d;border-right:1px solid #a1e87d;border-left:1px solid #a1e87d}.patient-historical-component .billing-payment-status--paid p{color:#32730d;font-weight:600}.patient-historical-component .billing-payment-status--unpaid{background:#fff5f6;border-top:1px solid #ffccd0;border-right:1px solid #ffccd0;border-left:1px solid #ffccd0}.patient-historical-component .billing-payment-status--unpaid p{color:#e5004c;font-weight:600}.patient-historical-component .billing-payment-status--debt{background:#fff9e5;border-top:1px solid #ffdd80;border-right:1px solid #ffdd80;border-left:1px solid #ffdd80}.patient-historical-component .billing-payment-status--debt p{color:#aa6709;font-weight:600}.patient-historical-component .billing-preview-form{background:#fff;padding:15px;border:1px solid #c9d9e8;border-radius:8px}.patient-historical-component .billing-preview-form .preview-item{margin-bottom:15px}.patient-historical-component .billing-preview-form .preview-item .preview-item-title{color:#4b739b;font-size:13px;margin-bottom:4px}.patient-historical-component .billing-preview-form .preview-item .preview-item-val{font-size:14px;color:#294056;line-height:1}.patient-historical-component .billing-preview-form .preview-amount-val{text-align:right;font-size:14px;color:#294056;margin-bottom:10px;display:flex}.patient-historical-component .billing-preview-form .preview-amount-val span{display:flex;margin:auto 0 auto auto}.patient-historical-component .billing-preview-form .preview-amount-val span strong{margin:auto 10px auto auto;display:block}.patient-historical-component .billing-preview-form .preview-amount-val span .val{width:120px;display:block}.patient-historical-component .billing-preview-form button{margin:auto 0 auto auto;padding:5px 15px 5px 8px;background:#107aca;display:flex;gap:5px}.patient-historical-component .billing-preview-form button i{font-size:21px}.patient-historical-component .billing-preview-form button i,.patient-historical-component .billing-preview-form button span{margin:auto 0;color:#fff}.patient-historical-component .billing-preview-form--0-0-8-8{border-radius:0 0 8px 8px!important}.observation-color-button{margin:auto 0 auto auto;gap:8px;padding:8px 5px 8px 12px}.observation-color-button .selected-observation-color{display:flex;width:16px;height:16px;border-radius:50%;background:var(--background)}.observation-color-button i{margin:auto 0}.observation-color-button i,.observation-color-button span{color:#3a5978}.observation-color-button--error,.observation-color-button--error .selected-observation-color{background:#fff5f6}.observation-color-button--error i,.observation-color-button--error span{color:#ff4773}.save-observation-button{padding:8px 12px;margin:auto 0;gap:5px;background:#107aca}.save-observation-button i{font-size:21px}.save-observation-button i,.save-observation-button span{color:#fff}.zip-search-list-in-patient-contact-details{width:578px!important;border-color:#6b91b8!important}.zip-search-list--consult-pharmacy-prescription{width:463px!important}.zip-search-list--tempalte-pharmacy-prescription{width:716px!important}.progress-bar-container-patients-components{position:fixed;inset:0}.new-task-form{position:fixed;background:#00264c66;width:100%;height:100%;inset:0;z-index:102;display:flex}.new-task-form .new-task-form-container{background:#fff;width:800px;min-width:800px;margin:0 0 0 auto;box-shadow:#00264c33 0 8px 10px -5px,#00264c24 0 16px 24px 2px,#00264c1f 0 6px}.new-task-form .new-task-form-container .new-task-form-header{display:flex;justify-content:space-between;padding:10px 20px;border-bottom:1px solid #c9d9e8}.new-task-form .new-task-form-container .new-task-form-header p{font-size:18px;color:#00264c;font-weight:700}.new-task-form .new-task-form-container .new-task-form-header p,.new-task-form .new-task-form-container .new-task-form-header button{margin:auto 0}.new-task-form .new-task-form-container .new-task-form-header .close-task-button{display:flex;width:32px;height:32px;border-radius:50%;margin:auto 0}.new-task-form .new-task-form-container .new-task-form-header .close-task-button i{margin:auto;font-size:21px;color:#3a5978}.new-task-form .new-task-form-container .new-task-form-body{height:calc(100% - 150px);padding-bottom:20px;overflow:hidden auto}.new-task-form .new-task-form-container .new-task-form-body .search-container{margin:0 20px;width:calc(100% - 40px)!important}.new-task-form .new-task-form-container .new-task-form-body .new-task-selected-patient{flex:1;padding:20px;margin:0 20px;border-radius:8px;border:1px solid #c9d9e8}.new-task-form .new-task-form-container .new-task-form-body .new-task-selected-patient .patient-name{font-size:24px;color:#00264c;font-weight:700;text-transform:capitalize;cursor:default}.new-task-form .new-task-form-container .new-task-form-body .new-task-selected-patient .patient-name .fn{text-transform:uppercase}.new-task-form .new-task-form-container .new-task-form-body .new-task-selected-patient .patient-name .ln{margin-left:10px}.new-task-form .new-task-form-container .new-task-form-body .new-task-selected-patient .patient-name .added-by-personel{width:16px;height:16px;background:#3a5978;border-radius:50%;display:flex;margin:auto auto auto 10px}.new-task-form .new-task-form-container .new-task-form-body .new-task-selected-patient .patient-name .added-by-personel i{margin:auto;font-size:12px;color:#fff}.new-task-form .new-task-form-container .new-task-form-body .new-task-selected-patient .patient-info{font-size:13.33px;color:#3a5978;margin-top:3px}.new-task-form .new-task-form-container .new-task-form-body .new-task-selected-patient .reset-patient-data{position:absolute;inset:5px 5px auto auto;cursor:pointer!important;padding:3px 8px 3px 3px;border-radius:3px;display:flex;gap:5px;background:#fef5f0}.new-task-form .new-task-form-container .new-task-form-body .new-task-selected-patient .reset-patient-data i,.new-task-form .new-task-form-container .new-task-form-body .new-task-selected-patient .reset-patient-data span{margin:auto 0;color:#f57b3d}.new-task-form .new-task-form-container .new-task-form-body .new-task-selected-patient .reset-patient-data i{font-size:17px!important}.new-task-form .new-task-form-container .new-task-form-body .new-task-selected-patient .reset-patient-data span{font-size:13px;font-weight:500}.new-task-form .new-task-form-container .new-task-form-body .doctolink-outlined-input-container,.new-task-form .new-task-form-container .new-task-form-body .task-catgories{margin:auto 20px}.new-task-form .new-task-form-container .new-task-form-body .task-catgories .task-catgories-title{font-size:13px;color:#00264c;font-weight:700}.new-task-form .new-task-form-container .new-task-form-body .task-catgories .task-catgories-title--error{font-size:13px;color:#ff4773;font-weight:700}.new-task-form .new-task-form-container .new-task-form-body .new-task-urgent-button{margin-left:20px;display:flex;gap:5px;padding:5px 12px 5px 8px;background:#fff;transition:background .5s cubic-bezier(.3,.7,0,1)}.new-task-form .new-task-form-container .new-task-form-body .new-task-urgent-button i,.new-task-form .new-task-form-container .new-task-form-body .new-task-urgent-button span{margin:auto 0;color:#294056}.new-task-form .new-task-form-container .new-task-form-body .new-task-urgent-button span{font-weight:700}.new-task-form .new-task-form-container .new-task-form-body .new-task-urgent-button i{font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24!important}.new-task-form .new-task-form-container .new-task-form-body .new-task-urgent-button:hover{background:#f1f7fe}.new-task-form .new-task-form-container .new-task-form-body .new-task-urgent-button--active i{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24!important}.new-task-form .new-task-form-container .new-task-form-body .new-task-urgent-button--active i,.new-task-form .new-task-form-container .new-task-form-body .new-task-urgent-button--active span{color:#e5004c;transition:color .5s cubic-bezier(.3,.7,0,1)}.new-task-form .new-task-form-container .new-task-form-body .new-task-urgent-button--active:hover{background:#fff5f6}.new-task-form .new-task-form-container .new-task-form-body .new-task-urgent-button--active:hover i,.new-task-form .new-task-form-container .new-task-form-body .new-task-urgent-button--active:hover span{color:#a30036}.new-task-form .new-task-form-container .new-task-form-body .new-task-with-list-visible{border-radius:7px 7px 0 0}.new-task-form .new-task-form-container .new-task-form-body .doctolink-outlined-input-container{margin:auto 0}.new-task-form .new-task-form-container .new-task-form-body .add-to-fav-small-button{background:#f1f7fe;margin:auto 0;width:40px;height:40px;border:none;border-radius:7px;cursor:pointer;display:flex}.new-task-form .new-task-form-container .new-task-form-body .add-to-fav-small-button i{margin:auto;color:#3a5978}.new-task-form .new-task-form-container .new-task-form-body .add-to-fav-small-button .container-dots-circle{margin:auto}.new-task-form .new-task-form-container .new-task-form-body .add-to-fav-small-button--with-text{width:101px;display:flex;padding-right:12px;padding-left:8px;gap:5px}.new-task-form .new-task-form-container .new-task-form-body .add-to-fav-small-button--with-text i{font-size:21px}.new-task-form .new-task-form-container .new-task-form-body .add-to-fav-small-button--with-text i,.new-task-form .new-task-form-container .new-task-form-body .add-to-fav-small-button--with-text span{margin:auto 0;color:#107aca}.new-task-form .new-task-form-container .new-task-form-body .add-to-fav-small-button--with-text span{font-size:13.33px;font-weight:600}.new-task-form .new-task-form-container .new-task-form-body .add-to-fav-small-button--delete{background:#fff5f6}.new-task-form .new-task-form-container .new-task-form-body .add-to-fav-small-button--delete i{margin:auto;color:#e5004c}.new-task-form .new-task-form-container .new-task-form-body .add-to-fav-small-button--with-text--edition{background:#fef5f0}.new-task-form .new-task-form-container .new-task-form-body .add-to-fav-small-button--with-text--edition i,.new-task-form .new-task-form-container .new-task-form-body .add-to-fav-small-button--with-text--edition span{color:#f57b3d}.new-task-form .new-task-form-container .new-task-form-body .appt-date-in-past{margin:3px auto auto 20px}.new-task-form .new-task-form-container .new-task-form-body .selected-medications-list{margin-right:20px;margin-left:20px;border-right:1px solid #a9bfd6;border-bottom:1px solid #a9bfd6;border-left:1px solid #a9bfd6;border-radius:0 0 8px 8px}.new-task-form .new-task-form-container .new-task-form-body .selected-medications-list .medication-item{display:flex;border-bottom:1px solid #e4edf6;padding:15px 20px;cursor:default}.new-task-form .new-task-form-container .new-task-form-body .selected-medications-list .medication-item .medication-left-side{margin:auto auto auto 0;flex:1}.new-task-form .new-task-form-container .new-task-form-body .selected-medications-list .medication-item .medication-left-side .name-dosage{font-size:14px;font-weight:700;color:#294056}.new-task-form .new-task-form-container .new-task-form-body .selected-medications-list .medication-item .medication-left-side .name-dosage .dosage{font-size:13px;font-weight:400;text-decoration:underline}.new-task-form .new-task-form-container .new-task-form-body .selected-medications-list .medication-item .medication-left-side .posology{font-size:13px;color:#3a5978;opacity:.7;font-style:italic}.new-task-form .new-task-form-container .new-task-form-body .selected-medications-list .medication-item .medication-right-side{margin:auto 0}.new-task-form .new-task-form-container .new-task-form-body .selected-medications-list .medication-item .medication-right-side .qsp{margin:auto 0;font-size:12px;color:#3a5978}.new-task-form .new-task-form-container .new-task-form-body .selected-medications-list .medication-item .medication-right-side button{width:24px;height:24px;cursor:pointer;display:flex;border-radius:5px;border:none;outline:none}.new-task-form .new-task-form-container .new-task-form-body .selected-medications-list .medication-item .medication-right-side button i{margin:auto!important;font-size:19px}.new-task-form .new-task-form-container .new-task-form-body .selected-medications-list .medication-item .medication-right-side .remove{background:#fff5f6;border:1px solid #ffe5e8}.new-task-form .new-task-form-container .new-task-form-body .selected-medications-list .medication-item .medication-right-side .remove i{color:#e5004c}.new-task-form .new-task-form-container .new-task-form-body .selected-medications-list .medication-item:last-child{border:none}.new-task-form .new-task-form-container .new-task-form-body .selected-medications-list .selected-medications-list--empty{display:flex;padding:15px}.new-task-form .new-task-form-container .new-task-form-body .selected-medications-list .selected-medications-list--empty p{font-size:14px;margin:auto;color:#192634;font-weight:600}.new-task-form .new-task-form-container .new-task-form-body .printing-documents-list{list-style-type:none}.new-task-form .new-task-form-container .new-task-form-body .printing-documents-list li{display:flex}.new-task-form .new-task-form-container .new-task-form-footer{padding:20px;display:flex;border-top:1px solid #c9d9e8}.new-task-form .new-task-form-container .new-task-form-footer button{margin:auto 0 auto auto;background:#107aca;display:flex;gap:5px;padding:8px 20px 8px 15px}.new-task-form .new-task-form-container .new-task-form-footer button i,.new-task-form .new-task-form-container .new-task-form-footer button span{color:#fff;margin:auto 0}.new-task-form .new-task-form-container .new-task-form-footer button span{font-weight:700;font-size:14px;text-transform:uppercase}.end-task-button{display:flex;padding:5px 12px 5px 7px;background:transparent!important;margin:auto 0!important;transition:background .5s cubic-bezier(.3,.7,0,1)}.end-task-button i,.end-task-button span{margin:auto 0;color:#107aca!important}.end-task-button i{font-size:19px}.end-task-button span{font-weight:400;font-size:13.33px}.end-task-button:hover{background:#e7f4fd}.end-task-button:hover i{font-variation-settings:"FILL" 1,"wght" 300,"GRAD" 0,"opsz" 24!important}.end-task-button:disabled{background:#fff!important}.end-task-button:disabled i,.end-task-button:disabled span{color:#7599bd}.end-task-button--resset-action{display:flex}.end-task-button--resset-action i,.end-task-button--resset-action span{margin:auto 0;color:#f57b3d}.end-task-button--resset-action:hover{background:#fef5f0}.end-task-button--add-template:hover i{font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24!important}.end-task-button--add-template:hover span{text-decoration:underline}.end-task-button--add-template-with-templte-selected:hover i{font-variation-settings:"FILL" 1,"wght" 300,"GRAD" 0,"opsz" 24!important}.new-task-form--from-consult{width:calc(100% - 251px);background:transparent!important}.new-task-form--from-consult .new-task-form-container{box-shadow:none}.patient-search-list-in-new-task-component{width:758px!important}.task-catgories-list{display:flex;gap:10px}.task-catgories-list .task-catgories-default-button{height:24px;padding-right:10px;padding-left:10px;border-radius:20px;display:flex;gap:5px;border:1px solid #c9d9e8;outline:none;cursor:pointer;background:#e4edf6}.task-catgories-list .task-catgories-default-button span,.task-catgories-list .task-catgories-default-button .button{margin:auto 0;color:#294056}.task-catgories-list .task-catgories-default-button span{font-size:12px;font-weight:500}.task-catgories-list .task-catgories-default-button .button{width:18px;height:18px;background:#fff;border-radius:50%;display:none}.task-catgories-list .task-catgories-default-button .button i{font-size:15px;margin:auto;color:#294056}.task-catgories-list .task-catgories-default-button .button:hover{background:#c9d9e8}.task-catgories-list .task-catgories-default-button:focus{outline:none}.task-catgories-list .task-catgories-default-button:disabled{cursor:pointer!important}.task-catgories-list .task-catgories-default-butto--active{padding-right:2px;padding-left:7px}.task-catgories-list .task-catgories-default-butto--active .button{display:flex}.task-catgories-list .task-catgories-default-butto--active-appt-button:hover{background:#eefee7!important}.task-catgories-list .appt-button{background:#eefee7;border:1px solid #bdfa9e}.task-catgories-list .appt-button span{color:#32730d}.task-catgories-list .appt-button .button:hover,.task-catgories-list .appt-button:hover{background:#bdfa9e}.task-catgories-list .appt-button:disabled{cursor:pointer!important;background:#eefee7!important}.task-catgories-list .task-catgories-default-butto--active-contact-button:hover{background:#e5f9ff!important}.task-catgories-list .contact-button{background:#e5f9ff;border:1px solid #ccf2ff}.task-catgories-list .contact-button span{color:#005780}.task-catgories-list .contact-button .button:hover,.task-catgories-list .contact-button:hover{background:#ccf2ff}.task-catgories-list .contact-button:disabled{cursor:pointer!important;background:#e5f9ff!important}.task-catgories-list .task-catgories-default-butto--active-doc-button:hover{background:#fff9e5!important}.task-catgories-list .doc-button{background:#fff9e5;border:1px solid #ffdd80}.task-catgories-list .doc-button span{color:#794006}.task-catgories-list .doc-button .button:hover,.task-catgories-list .doc-button:hover{background:#ffdd80}.task-catgories-list .doc-button:disabled{cursor:pointer!important;background:#fff9e5!important}.task-catgories-list .task-catgories-default-butto--active-billing-button:hover{background:#fff5f6!important}.task-catgories-list .billing-button{background:#fff5f6;border:1px solid #ffccd0}.task-catgories-list .billing-button span{color:#a30036}.task-catgories-list .billing-button .button:hover,.task-catgories-list .billing-button:hover{background:#ffccd0}.task-catgories-list .billing-button:disabled{cursor:pointer!important;background:#fff5f6!important}.task-catgories-list .task-catgories-default-butto--active-result-button:hover{background:#fdf5ff!important}.task-catgories-list .result-button{background:#fdf5ff;border:1px solid #f9e5ff}.task-catgories-list .result-button span{color:#360679}.task-catgories-list .result-button .button:hover{background:#f2ccff}.task-catgories-list .result-button:hover{background:#f9e5ff}.task-catgories-list .result-button:disabled{cursor:pointer!important;background:#fdf5ff!important}.new-task-with-list{width:269.5px;margin-top:-1px;overflow:hidden}.table-container{overflow-x:scroll;overflow-y:scroll;width:100%;height:100%;position:relative}.table-container table{border-collapse:collapse;font-family:Poppins,sans-serif;width:100%}.table-container table thead{position:sticky;top:0;background:#045fae}.table-container table thead th{background:#045fae;font-weight:700;font-size:13px;border:none}.table-container table thead th span{color:#f1f7fe}.table-container table tbody{background:#fff;color:#3a5978}.table-container table tbody tr{cursor:pointer}.table-container table tbody tr span{font-size:14px;line-height:1;margin:auto 0}.table-container table tbody tr .i-man{color:#05a1de}.table-container table tbody tr .i-woman{color:#ff4773}.table-container table tbody tr .consult-count{width:24px}.table-container table tbody tr .time-in-consult-tag{padding:5px 10px;border-radius:20px;background:#05a1de;font-size:13px;color:#fff}.table-container table tbody tr:nth-child(odd){background:#f1f7fe}.table-container table th,.table-container table td{text-align:left;padding:15px;min-width:170px;text-wrap:nowrap}.doctolink-outlined-input-container{position:relative;margin-top:10px;background:#fff;flex:1;display:flex;border-radius:7px;overflow:hidden;border:1px solid #a9bfd6}.doctolink-outlined-input-container label{position:absolute;top:8px;left:10px;font-size:12px;font-weight:600;color:#294056}.doctolink-outlined-input-container input,.doctolink-outlined-input-container textarea,.doctolink-outlined-input-container p{flex:1;background:transparent;padding:27px 10px 10px;border:none;outline:none;color:#3a5978;resize:none;font-size:14px}.doctolink-outlined-input-container input::placeholder,.doctolink-outlined-input-container textarea::placeholder,.doctolink-outlined-input-container p::placeholder{color:#a9bfd6}.doctolink-outlined-input-container input:focus,.doctolink-outlined-input-container textarea:focus,.doctolink-outlined-input-container p:focus{border:none;outline:none}.doctolink-outlined-input-container p{font-size:14px;color:#a9bfd6}.doctolink-outlined-input-container svg{position:absolute;inset:5px 5px auto auto;cursor:pointer;color:#4b739b}.doctolink-outlined-input-container svg:hover{color:#294056}.doctolink-outlined-input-container .country-flag{position:absolute}.doctolink-outlined-input-container .country-flag img{box-shadow:#0000000d 0 6px 24px,#00000014 0 0 0 1px;height:16px}.doctolink-outlined-input-container .country-text{margin:auto 0 auto 35px}.doctolink-outlined-input-container .date--active{color:#3a5978}.doctolink-outlined-input-container .gender-container{height:54px;flex:1;display:flex}.doctolink-outlined-input-container .gender-container .gender-radio{margin:auto 0 3px 10px}.doctolink-outlined-input-container .doctolink-outlined-input-container-i{position:absolute;top:15px;right:10px;font-size:21px;color:#3a5978}.doctolink-outlined-input-container-date,.doctolink-outlined-input-container-date label{cursor:pointer}.doctolink-outlined-input-container-error{border:1px solid #ff4773}.doctolink-outlined-input-container-error label{color:#ff4773}.doctolink-outlined-input-container-error input::placeholder,.doctolink-outlined-input-container-error textarea::placeholder{color:#ffccd0}.doctolink-outlined-input-container-error p{color:#ffccd0}.doctolink-outlined-input-container-error .doctolink-outlined-input-container-i{color:#ff4773}.doctolink-outlined-input-container--multi-phone .country-code{font-size:14px;color:#192634;position:absolute;left:10px;bottom:10px;z-index:0}.doctolink-outlined-input-container--multi-phone input{padding-left:70px;z-index:1}.input-error-text{font-size:12px;display:flex;gap:5px}.input-error-text i{font-size:16px}.input-error-text span{font-weight:700}.input-error-text i,.input-error-text span{margin:auto 0;color:#e5004c}.input-container-error p{color:#ff4773!important}.input-container-error .default-input{border-color:#ff4773!important}.input-container-error .default-input input,.input-container-error .default-input textarea,.input-container-error .default-input select{color:#ff4773}.input-container-error .default-input input::placeholder,.input-container-error .default-input textarea::placeholder,.input-container-error .default-input select::placeholder{color:#ff99a1}.consultation-actions-button .time-in-consultation{position:absolute;inset:auto 0 0;background:#effbff;font-size:14px;padding:20px 0 20px 10px;color:#3a5978}.consultation-done-container{background:#f1f7fe;width:calc(100% - 270px);margin-left:270px;height:100%}.consultation-done-container .consultation-done-container-header{height:60px;display:flex}.consultation-done-container .consultation-done-container-header .medical-history-form-header-content{margin:auto;height:60px;width:calc(100% - 50px);border-bottom:1px solid #045fae;display:flex}.consultation-done-container .consultation-done-container-header .medical-history-form-header-content p{margin:auto auto 10px 0}.prescription-section{width:720px;margin:auto;border-radius:20px;overflow:hidden}.prescription-section .prescription-section-header{display:flex;padding:15px}.prescription-section .prescription-section-header .prescription-section-header-title{gap:10px}.prescription-section .prescription-section-header .prescription-section-header-title .i-container{margin:auto 0;width:32px;height:32px;background:#e5f9ff;display:flex;border-radius:8px}.prescription-section .prescription-section-header .prescription-section-header-title .i-container i{margin:auto;font-size:21px;color:#107aca;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24!important}.prescription-section .prescription-section-header .prescription-section-header-title p{margin:auto 0;font-size:15px;color:#294056;font-weight:700}.prescription-section .prescription-section-body{padding:5px 15px 15px}.prescription-section .prescription-section-body .default-input{flex:1}.prescription-section .prescription-section-body .default-input input{width:calc(100% - 20px)}.prescription-section .prescription-section-body mat-chip-listbox .add-new-service{background:#fff;margin-left:10px;border:none;display:flex;gap:5px;cursor:pointer;padding:7px 10px;border-radius:12px}.prescription-section .prescription-section-body mat-chip-listbox .add-new-service i,.prescription-section .prescription-section-body mat-chip-listbox .add-new-service span{margin:auto 0;color:#107aca}.prescription-section .prescription-section-body mat-chip-listbox .add-new-service i{font-size:21px}.prescription-section .prescription-section-body mat-chip-listbox .add-new-service span{font-weight:600;font-size:14px}.medication-result-container{background:#fff;width:687px;box-shadow:#00000012 0 1px 1px,#00000012 0 2px 2px,#00000012 0 4px 4px,#00000012 0 8px 8px,#00000012 0 16px 16px;border-radius:20px;overflow:hidden;max-height:300px;overflow:hidden scroll;margin-top:5px;border:1px solid #c9d9e8}.medication-result-list li{padding:20px;cursor:pointer;font-size:14px;color:#00264c;border-bottom:1px solid #c9d9e8;transition:background .2s ease-in-out;position:relative}.medication-result-list li span{font-size:14px;color:#00264c;line-height:1;margin:auto 0}.medication-result-list li .material-symbols-rounded{top:-2px;position:absolute;font-size:21px;font-variation-settings:"FILL" 0,"wght" 800,"GRAD" 0,"opsz" 24}.medication-result-list li .name{font-weight:400;text-transform:uppercase;margin-left:25px}.medication-result-list li .dot{margin:auto 5px}.medication-result-list li .inn{text-transform:capitalize}.medication-result-list li .type{font-size:12px}.medication-result-list li mark{background:#107aca;padding:2px;border-radius:3px;color:#f1f7fe;font-weight:400;text-decoration:underline}.medication-result-list li:hover{background:#f1f7fe}.selected-medication-area{width:100%;position:relative;background:#fff}.selected-medication-area .return-button{background:#fff;gap:0px;padding:2px 10px;border:none;margin:auto 5px;cursor:pointer;border-radius:5px}.selected-medication-area .return-button i{font-variation-settings:"FILL" 1,"wght" 700,"GRAD" 0,"opsz" 24}.selected-medication-area .return-button i,.selected-medication-area .return-button span{margin:auto 0;color:#107aca}.selected-medication-area .return-button span{font-weight:700}.selected-medication-area .return-button:focus{outline:none}.selected-medication-area .inn{margin:auto auto auto 15px;font-size:14px;color:#3a5978}.selected-medication-area .desc{gap:7px;margin-left:24px}.selected-medication-area .desc i,.selected-medication-area .desc span{margin:auto 0}.selected-medication-area .desc i{color:#045fae}.selected-medication-area .desc span{font-size:14px;color:#3a5978}.selected-medication-area .h-divider{margin:auto 20px;width:100%}.selected-medication-area .condition{margin-left:56px;font-size:13px;text-transform:uppercase;font-weight:800}.selected-medication-area .input-posology{flex:2}.selected-medication-area .input-QSP{flex:1}.selected-medication-area .input-comment{margin-left:20px}.selected-medication-area .doctolink-default-icon-button{margin-right:20px}.prescription-items{width:100%}.prescription-items li{border-bottom:1px solid #c9d9e8;padding:10px}.prescription-items li .name{font-size:14px;color:#00264c;text-transform:capitalize}.prescription-items li .name strong{margin-right:5px}.prescription-items li .dot{margin:auto 5px;color:#3a5978}.prescription-items li .gsp{margin:auto 0 auto auto;font-size:13px;color:#00264c}.prescription-items li .dosaage{color:#00264c;font-size:14px}.prescription-items li .medicatoin-dosage{color:#3a5978;font-size:14px;margin-top:-4px}.prescription-items li .comment{color:#4b739b;font-size:13px;margin-top:5px}.prescription-items li:last-child{border-bottom:none}.consultation-upload-file-area{margin:auto 20px 20px}.settings-left-actions{width:336px!important}.settings-left-actions .settings-button-item .settings-main-button-item{height:40px;margin:0 auto;width:300px!important;cursor:pointer;border:none;outline:none;border-radius:8px;display:flex;justify-content:left;padding-left:20px;gap:10px;background:transparent}.settings-left-actions .settings-button-item .settings-main-button-item i{margin:auto 0;color:#4b739b}.settings-left-actions .settings-button-item .settings-main-button-item span{color:#4b739b;font-weight:500;margin:auto 0;white-space:nowrap}.settings-left-actions .settings-button-item .settings-main-button-item i{font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24!important}.settings-left-actions .settings-button-item .settings-main-button-item .arrow-icon{margin:auto 10px auto auto;font-size:19px;color:#7599bd;transition:transform .5s cubic-bezier(.3,.7,0,1)}.settings-left-actions .settings-button-item .settings-main-button-item:focus{outline:none}.settings-left-actions .settings-button-item .settings-main-button-item:hover{background:#f1f7fe}.settings-left-actions .settings-button-item .sub-menu{height:0px;flex:1;overflow:hidden;transition:height .5s cubic-bezier(.3,.7,0,1)}.settings-left-actions .settings-button-item .sub-menu .settings-sub-button-item{height:32px;margin:0 auto;width:300px!important;cursor:pointer;border:none;outline:none;border-radius:8px;display:flex;justify-content:left;gap:10px;background:transparent;padding-left:20px}.settings-left-actions .settings-button-item .sub-menu .settings-sub-button-item span{margin:auto 0;font-weight:400;color:#4b739b;font-weight:300}.settings-left-actions .settings-button-item .sub-menu .settings-sub-button-item:focus{outline:none}.settings-left-actions .settings-button-item .sub-menu .settings-sub-button-item:hover span span{text-decoration:underline}.settings-left-actions .settings-button-item .sub-menu .settings-sub-button-item:hover span b{text-decoration:none}.settings-left-actions .settings-button-item .sub-menu .settings-sub-button-item--active span{color:#107aca;font-weight:700}.settings-left-actions .settings-button-item .sub-menu .settings-sub-button-item--active span span{text-decoration:underline!important}.settings-left-actions .settings-button-item .sub-menu .settings-sub-button-item--active span b{text-decoration:none}.settings-left-actions .settings-button-item--active .settings-main-button-item{background:#f1f7fe}.settings-left-actions .settings-button-item--active .settings-main-button-item i,.settings-left-actions .settings-button-item--active .settings-main-button-item span{color:#107aca;font-weight:700}.settings-left-actions .settings-button-item--active .settings-main-button-item i{font-variation-settings:"FILL" 1,"wght" 300,"GRAD" 0,"opsz" 24!important}.settings-left-actions .settings-button-item--active .settings-main-button-item .arrow-icon{transform:rotate(90deg)}.settings-left-actions .settings-button-item--active .sub-menu--1-items{height:32px}.settings-left-actions .settings-button-item--active .sub-menu--3-items{height:100px}.settings-left-actions .settings-button-item--active .sub-menu--4-items{height:132px}.settings-left-actions .settings-button-item--active .sub-menu--5-items{height:160px}.settings-container{background:#f1f7fe;width:calc(100% - 336px);margin-left:336px;height:100%;overflow:hidden auto}.settings-section{width:100%;padding:20px;margin:auto 15px;border-radius:16px}.settings-section .settings-section-title{font-size:18px;font-weight:700;color:#294056}.settings-section .settings-section-fullname{font-size:24px;color:#f1f7fe;font-weight:200}.settings-section .settings-section-fullname .fullname{font-weight:600;color:#f1f7fe;text-transform:capitalize}.settings-section .settings-section-note{font-size:14px;color:#ffffffb3;margin-top:10px}.settings-section .settings-home-item{flex:1;padding:15px;background:#fff;border-radius:10px}.settings-section .settings-home-item .settings-home-item-title{display:flex;gap:5px}.settings-section .settings-home-item .settings-home-item-title .account-options{margin:auto 0 auto auto;cursor:default}.settings-section .settings-home-item .settings-home-item-title .account-options span{padding:5px 10px}.settings-section .settings-home-item .settings-home-item-title .account-options .createdAt{font-size:13px;color:#4b739b;font-weight:400;margin:auto 0;border:1px solid #c9d9e8;border-radius:8px}.settings-section .settings-home-item .settings-home-item-title .account-options .passworUpdatedAt{font-size:13px;color:#4b739b;font-weight:400;margin:auto 0;border-radius:8px}.settings-section .settings-home-item .settings-home-item-title .account-options .labels .label{font-size:14px;background:#c986f9;color:#f7fcff;border-radius:8px}.settings-section .settings-home-item .settings-home-item-title i,.settings-section .settings-home-item .settings-home-item-title p{color:#3a5978;margin:auto 0}.settings-section .settings-home-item .settings-home-item-title i{font-size:21px}.settings-section .settings-home-item .settings-home-item-title p{font-size:14px;font-weight:600}.settings-section .settings-home-item .settings-home-item-title button{width:fit-content!important;margin:auto 0 auto auto;display:flex;gap:4px;padding:5px 15px 5px 10px!important}.settings-section .settings-home-item .settings-home-item-title button span{font-weight:600}.settings-section .settings-home-item .settings-home-item-title button i,.settings-section .settings-home-item .settings-home-item-title button span{color:#045fae;margin:auto 0}.settings-section .settings-home-item button{width:100%;text-align:left!important;cursor:pointer;padding:8px;border-radius:10px;outline:none;border:none;background:#fff}.settings-section .settings-home-item button .button-primary-text{font-size:14px;color:#107aca;font-weight:600}.settings-section .settings-home-item button .button-secondary-text{color:#4b739b;display:flex;gap:3px}.settings-section .settings-home-item button .button-secondary-text i{font-size:21px;margin:auto 0 auto -5px;-webkit-transform:scaleY(-1) scaleX(-1);transform:scaleY(-1) scaleX(-1);font-variation-settings:"FILL" 1,"wght" 300,"GRAD" 0,"opsz" 24!important}.settings-section .settings-home-item button .button-secondary-text span{font-size:12px;margin:auto 0}.settings-section .settings-home-item button:hover .button-primary-text{text-decoration:underline}.settings-section .settings-home-item button:focus{outline:none}.settings-section .settings-home-item button:disabled{background:#f1f7fe!important}.settings-section .settings-home-item button:disabled .button-primary-text{color:#3a5978;text-decoration:none}.settings-section .settings-home-item button:disabled .button-primary-text:after{content:" (Coming soon)";font-size:10px;font-weight:400;color:#ff4773}.settings-section .settings-home-item mat-divider{margin:15px 0}.settings-reasons-color-list{display:flex;width:175px;background:#fff;border-radius:7px;overflow:hidden;border:1px solid #a9bfd6;box-shadow:#64646f33 0 7px 29px;overflow:hidden scroll;max-height:200px;padding:15px}.settings-reasons-color-list ul{display:flex;gap:12px;flex-wrap:wrap;justify-content:left}.settings-reasons-color-list ul li{width:24px;height:24px;border-radius:50%;white-space:nowrap}.settings-reasons-color-list ul li button{width:24px;height:24px;border-radius:50%;cursor:pointer;border:none;outline:none;transform:scale(1);transition:transform .5s cubic-bezier(.3,.7,0,1)}.settings-reasons-color-list ul li button:hover{transform:scale(1.3)}.settings-reasons-color-list ul li button:focus{outline:none}.settings-section-customized{margin:auto 35px}.settings-section-colord{background:linear-gradient(90deg,#00264c 75.5%,#004080)}.location-area{width:100%;gap:15px;display:flex}.location-area .location-area-data{flex:1.2}.location-area .location-area-data .input-item{margin-bottom:15px;display:flex}.location-area .location-area-data .input-item label{margin:3px 0 auto;font-size:14px;font-weight:400;color:#3a5978;width:200px}.location-area .location-area-data .input-item .default-input{flex:none!important;width:calc(100% - 220px);padding:0;margin:auto 0}.location-area .location-area-data .landmarks-area .add-button{width:fit-content;margin:auto 20px auto auto;background:#107aca;display:flex;gap:5px}.location-area .location-area-data .landmarks-area .add-button i,.location-area .location-area-data .landmarks-area .add-button span{margin:auto 0}.location-area .location-area-data .landmarks-area .add-button i{font-size:21px;color:#fff}.location-area .location-area-data .landmarks-area .add-button span{font-size:13px;color:#fff;font-weight:600;margin:auto 5px auto auto}.location-area .location-area-data .landmarks-area .add-button:disabled i,.location-area .location-area-data .landmarks-area .add-button:disabled span{color:#a9bfd6}.location-area .location-area-data .landmarks-area .input-item label{margin:auto auto 4px 0}.location-area .location-area-data .landmarks-area .input-item .default-input{margin:auto 20px auto auto}.location-area .location-area-data .lat-long{position:absolute;right:0;bottom:-5px}.location-area .location-area-data .lat-long i{font-size:21px}.location-area .location-area-data .lat-long span{font-size:12px}.location-area .location-area-maps{flex:.8}.location-area .account-action-item{width:100%;gap:10px}.location-area .account-action-item p{margin:auto auto auto 0;font-size:14px;color:#294056}.location-area .account-action-item button{width:fit-content;padding-right:20px;padding-left:20px;margin:auto 0 auto auto}.location-area .account-action-item button span{font-size:14px;color:#107aca;font-weight:500;text-align:left}.location-area .account-action-item .delete-button span{color:#e5004c;font-weight:700}.lat-long{margin:auto 0 auto auto;font-size:14px;cursor:pointer;font-weight:600;padding:4px 15px;border-radius:12px;display:flex;gap:5px}.lat-long i,.lat-long span{color:#f57b3d!important;margin:auto 0}.lat-long i{font-size:21px}.lat-long span{font-size:12px}.hours-area{flex:1;padding:20px 30px;overflow:hidden auto}.hours-area .hour-item{width:100%;display:flex;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #c9d9e8}.hours-area .hour-item .day{width:150px;font-size:14px;margin:7px 0 auto;text-transform:capitalize;color:#3a5978;font-weight:700}.hours-area .hour-item button{width:52px!important;padding:0!important}.hours-area .hour-item mat-slide-toggle{margin:0 0 auto 8px}.hours-area .hour-item .mat-mdc-slide-toggle .mdc-form-field .mdc-switch{--mat-slide-toggle-selected-track-color: #107aca;--mat-slide-toggle-selected-hover-track-color: #107aca;--mat-slide-toggle-selected-focus-track-color: #107aca;--mat-slide-toggle-selected-pressed-track-color: #107aca;--mat-slide-toggle-selected-icon-color: #107aca}.hours-area .hour-item .time{margin:auto 0 auto auto;gap:10px}.hours-area .hour-item .time p{font-size:14px;color:#3a5978}.hours-area .hour-item .time span{font-size:14px;color:#294056;font-weight:500;margin:auto 0 0}.hours-area .hour-item .time input{margin:auto 0;border:1px solid #c9d9e8;padding:5px 15px;border-radius:7px;color:#294056}.hours-area .hour-item:last-child{border:none}.public-information-area{flex:.8}.public-information-area .public-information-area-item label{margin:3px 0 auto 2px;font-size:14px;font-weight:400;color:#3a5978;width:200px}.public-information-area .public-information-area-item .default-input{padding:0;margin:auto 0}.settings-add-team-member-body,.new-question-vaccine-form-body{padding:20px}.settings-add-team-member-body .role-button,.new-question-vaccine-form-body .role-button{flex:1;padding:20px 15px;background:#fff;border-radius:10px;border-width:1px;border-color:#6b91b8;border-style:solid;outline:none;cursor:pointer}.settings-add-team-member-body .role-button i,.new-question-vaccine-form-body .role-button i{font-size:21px;color:#3a5978}.settings-add-team-member-body .role-button .role-button-details span,.new-question-vaccine-form-body .role-button .role-button-details span{display:block;text-align:left}.settings-add-team-member-body .role-button .role-button-details .main-text,.new-question-vaccine-form-body .role-button .role-button-details .main-text{color:#294056;font-size:14px;font-weight:600}.settings-add-team-member-body .role-button .role-button-details .small-text,.new-question-vaccine-form-body .role-button .role-button-details .small-text{color:#4b739b;font-size:12px}.settings-add-team-member-body .role-button--active,.new-question-vaccine-form-body .role-button--active{border-color:#107aca;background:#e7f4fd}.settings-add-team-member-body .settings-role-note-list,.new-question-vaccine-form-body .settings-role-note-list{margin-top:5px}.settings-add-team-member-body .settings-role-note-list li,.new-question-vaccine-form-body .settings-role-note-list li{display:flex;padding-left:15px;gap:5px}.settings-add-team-member-body .settings-role-note-list li span,.new-question-vaccine-form-body .settings-role-note-list li span{color:#4b739b;margin:auto 0;display:block}.settings-add-team-member-body .settings-role-note,.new-question-vaccine-form-body .settings-role-note{font-size:12px;color:#4b739b}.settings-add-team-member-body .settings-add-team-member-body-inputs,.new-question-vaccine-form-body .settings-add-team-member-body-inputs{border:1px solid #c9d9e8;flex:1;padding:20px;border-radius:12px}.input-container p{font-size:13px;color:#3a5978;font-weight:700;margin-bottom:4px}.input-container p:after{content:" *";color:#ff4773}.settings-footer{position:fixed;height:50px;background:#fff;inset:auto 0 0 350px;box-shadow:#00000012 0 1px 2px,#00000012 0 2px 4px,#00000012 0 4px 8px,#00000012 0 8px 16px,#00000012 0 16px 32px,#00000012 0 32px 64px;display:flex}.settings-footer .save-changes-button{margin:auto 20px auto auto;background:#045fae;padding:8px 15px 8px 10px;border:none;border-radius:8px;outline:none;cursor:pointer;display:flex;gap:7px}.settings-footer .save-changes-button i{color:#fff}.settings-footer .save-changes-button i,.settings-footer .save-changes-button span{margin:auto 0}.settings-footer .save-changes-button span{color:#fff;font-size:14px;font-weight:500}.settings-footer .save-changes-button:focus{outline:none}.settings-footer .save-changes-button:disabled{background:#f1f7fe!important}.settings-footer .save-changes-button:disabled i,.settings-footer .save-changes-button:disabled span{color:#a9bfd6}.user-settings-popup{overflow:hidden;position:absolute;top:60px;right:20px;width:240px;z-index:991;background:#fff;border-radius:12px;box-shadow:#00000059 0 5px 15px}.user-settings-popup .user-settings-popup-header{padding:10px 12px 12px 15px}.user-settings-popup .user-settings-popup-header .fullname{text-align:left;font-size:15px;font-weight:700;color:#294056;text-transform:capitalize}.user-settings-popup ul li{display:flex;border-bottom:1px solid #c9d9e8}.user-settings-popup ul li button{padding:10px 15px;width:100%;text-align:left;display:flex;gap:8px;background:#fff;border:none;cursor:pointer}.user-settings-popup ul li button i{font-size:19px;color:#4b739b}.user-settings-popup ul li button span{font-size:14px;color:#3a5978;text-wrap:nowrap}.user-settings-popup ul li button i,.user-settings-popup ul li button span{margin:auto 0}.user-settings-popup ul li button:focus{outline:none}.user-settings-popup ul li .logout-button i,.user-settings-popup ul li .logout-button span{color:#ff4773}.user-settings-popup ul li:last-child{border-bottom:none}.mat-mdc-menu-panel{box-shadow:#0000001a 0 4px 12px;border:1px solid #c9d9e8}.mat-mdc-menu-panel .mat-mdc-menu-content{background:#fff}.mat-mdc-menu-panel .mat-mdc-menu-content button{min-height:40px}.mat-mdc-menu-panel .mat-mdc-menu-content button i,.mat-mdc-menu-panel .mat-mdc-menu-content button span{color:#3a5978}.mat-mdc-menu-panel .mat-mdc-menu-content button:hover{background:#f1f7fe}.mat-mdc-menu-panel .mat-mdc-menu-content .menu-remove-button i,.mat-mdc-menu-panel .mat-mdc-menu-content .menu-remove-button span{color:#e5004c}.mat-mdc-menu-panel .mat-mdc-menu-content .menu-blue-button i,.mat-mdc-menu-panel .mat-mdc-menu-content .menu-blue-button span{color:#107aca}.mat-mdc-menu-panel .mat-mdc-menu-content .menu-blue-button span{font-weight:700}.mat-mdc-menu-panel .mat-mdc-menu-content .menu-blue-button:hover span{color:#3a5978}.template-managment{position:absolute;inset:180px 0 0;overflow:hidden}.template-managment .template-managment-list{background:#fff;height:calc(100% - 30px);margin:15px;border-radius:10px;overflow:hidden}.template-managment .template-managment-list .template-managment-list-header .main-search-button{padding-right:12px;padding-left:20px}.template-managment .template-managment-list .template-managment-list-header .main-search-button-icon-from-left{padding-right:20px;padding-left:12px}.template-managment .template-managment-list .template-managment-list-body{background:#fff;height:calc(100% - 122px);overflow:hidden auto}.template-managment .template-managment-list .template-managment-list-body table{width:100%;margin:auto 0;border-collapse:collapse}.template-managment .template-managment-list .template-managment-list-body table thead tr th{padding:10px 15px;font-size:13px;text-align:left;font-weight:700;color:#192634}.template-managment .template-managment-list .template-managment-list-body table tbody tr{cursor:default;border-bottom:1px solid #e4edf6}.template-managment .template-managment-list .template-managment-list-body table tbody tr td{padding:10px 15px;font-size:13px}.template-managment .template-managment-list .template-managment-list-body table tbody tr span{display:block;color:#3a5978;text-wrap:nowrap;font-size:13.33px}.template-managment .template-managment-list .template-managment-list-body table tbody tr .reason-color .circle-color-button{margin:auto 0;display:flex;gap:5px;cursor:pointer;background:#fff;border:none;outline:none;padding:5px;border-radius:8px}.template-managment .template-managment-list .template-managment-list-body table tbody tr .reason-color .circle-color-button .circle-color{width:19px;height:19px;border-radius:50%;display:flex;margin:auto 0}.template-managment .template-managment-list .template-managment-list-body table tbody tr .reason-color .circle-color-button i{color:#7599bd;font-size:21px}.template-managment .template-managment-list .template-managment-list-body table tbody tr .reason-color .circle-color-button:focus{outline:none}.template-managment .template-managment-list .template-managment-list-body table tbody tr .model-name button{background:#fff;font-weight:700;cursor:pointer;color:#107aca;text-transform:capitalize;border:none;outline:none;text-wrap:nowrap}.template-managment .template-managment-list .template-managment-list-body table tbody tr .model-name button:hover{text-align:left;text-decoration:underline;color:#23527c}.template-managment .template-managment-list .template-managment-list-body table tbody tr .model-name button:focus{outline:none}.template-managment .template-managment-list .template-managment-list-body table tbody tr .model-name button:disabled{background:#fff!important}.template-managment .template-managment-list .template-managment-list-body table tbody tr .model-name button:disabled:hover{text-decoration:none}.template-managment .template-managment-list .template-managment-list-body table tbody tr .added-by-doctolink{display:flex;gap:7px}.template-managment .template-managment-list .template-managment-list-body table tbody tr .added-by-doctolink .doctolink-logo-cell{width:32px;height:32px;border-radius:50%;background:#045fae;margin:auto 0;display:flex}.template-managment .template-managment-list .template-managment-list-body table tbody tr .added-by-doctolink .doctolink-logo-cell svg{margin:auto}.template-managment .template-managment-list .template-managment-list-body table tbody tr .added-by-doctolink span{margin:auto 0}.template-managment .template-managment-list .template-managment-list-body table tbody tr mat-slide-toggle{margin:auto auto auto 0}.template-managment .template-managment-list .template-managment-list-body table tbody tr .table-action{width:32px;height:32px;border-radius:50%;display:flex}.template-managment .template-managment-list .template-managment-list-body table tbody tr .table-action i{font-size:16px;margin:auto;color:#3a5978}.template-managment .template-managment-list .template-managment-list-body table tbody tr .table-action-red-050 i{color:#ff4773}.template-managment .template-managment-list .template-managment-list-body table tbody tr .table-action-red-050:disabled{background:#fff!important}.template-managment .template-managment-list .template-managment-list-body table tbody tr .table-action-red-050:disabled i{color:#ffccd0}.template-managment .template-managment-list .template-managment-list-body table tbody tr .table-action-blue-050 i{color:#107aca}.template-managment .template-managment-list .template-managment-list-body table tbody tr .table-action-blue-050:disabled{background:#fff!important}.template-managment .template-managment-list .template-managment-list-body table tbody tr .table-action-blue-050:disabled i{color:#a0d2f8}.template-managment .template-managment-list .template-managment-list-body table tbody tr .pro-name-cell span{display:flex;gap:5px}.template-managment .template-managment-list .template-managment-list-body table tbody tr .pro-name-cell span button{margin:auto 0;font-size:13.33;color:#294056;font-weight:600}.template-managment .template-managment-list .template-managment-list-body table tbody tr .pro-name-cell span button:hover{text-decoration:underline}.template-managment .template-managment-list .template-managment-list-body table tbody tr .pro-name-cell span sup{font-size:11px}.template-managment .template-managment-list .template-managment-list-body table tbody tr .account-cell{display:flex;gap:5px}.template-managment .template-managment-list .template-managment-list-body table tbody tr .account-cell span{display:block;font-size:14px}.template-managment .template-managment-list .template-managment-list-body table tbody tr .account-cell .inial-cell{background:#5ab0f2;width:48px;height:48px;border-radius:50%;margin:auto 0;display:flex}.template-managment .template-managment-list .template-managment-list-body table tbody tr .account-cell .inial-cell span{margin:auto;font-size:18px;font-weight:900;line-height:1;text-transform:uppercase}.template-managment .template-managment-list .template-managment-list-body table tbody tr .account-cell .datails-cell{margin:auto 0}.template-managment .template-managment-list .template-managment-list-body table tbody tr .account-cell .datails-cell .fullname{font-weight:700;color:#294056;text-transform:capitalize}.template-managment .template-managment-list .template-managment-list-body table tbody tr .account-cell .datails-cell .title-ttl{color:#294056;font-size:12px;margin-top:3px}.template-managment .template-managment-list .template-managment-list-body table tbody tr .email-status-cell{display:flex}.template-managment .template-managment-list .template-managment-list-body table tbody tr .email-status-cell span{padding:5px 15px;border-radius:20px;text-align:center}.template-managment .template-managment-list .template-managment-list-body table tbody tr .email-status-cell span button{padding:3px 10px;margin-left:5px;border-radius:20px;outline:none;border:none;cursor:pointer;background:#ff4773;color:#fff}.template-managment .template-managment-list .template-managment-list-body table tbody tr .email-status-cell span button:focus{outline:none}.template-managment .template-managment-list .template-managment-list-body table tbody tr .email-status-cell .verified{background:#eefee7;color:#32730d;font-weight:600;border:1px solid #bdfa9e}.template-managment .template-managment-list .template-managment-list-body table tbody tr .email-status-cell .unverified{padding:5px 5px 5px 15px;background:#fff5f6;color:#e5004c;font-weight:600;border:1px solid #ffccd0}.template-managment .template-managment-list .template-managment-list-body table tbody tr:last-child{border:none}.template-managment .add-new-document-model{position:fixed;inset:56px 0 0 80px!important;background:#f1f7fe;z-index:10}.template-managment .add-new-document-model .add-new-document-model-header{height:63px;background:#fff;display:flex;position:relative}.template-managment .add-new-document-model .add-new-document-model-header .button-container{position:absolute;inset:0 auto 0 0}.template-managment .add-new-document-model .add-new-document-model-header .button-container button{margin:auto auto auto 15px;gap:5px;cursor:pointer;padding:5px 10px 5px 4px}.template-managment .add-new-document-model .add-new-document-model-header .button-container button i,.template-managment .add-new-document-model .add-new-document-model-header .button-container button span{margin:auto 0;color:#192634}.template-managment .add-new-document-model .add-new-document-model-header .button-container button span{font-weight:700}.template-managment .add-new-document-model .add-new-document-model-header .title{margin:auto;font-size:14px;font-weight:700;color:#294056}.template-managment .add-new-document-model .add-new-document-model-body{background:transparent;height:calc(100% - 63px);position:relative}.template-managment .add-new-document-model .add-new-document-model-body .add-new-document-model-body-content{background:#fff;position:absolute;inset:25px;border-radius:15px;overflow:hidden}.template-managment .add-new-document-model .add-new-document-model-body .add-new-document-model-body-content .model-body-content-header{height:50px;background:#fff;display:flex}.template-managment .add-new-document-model .add-new-document-model-body .add-new-document-model-body-content .model-body-content-header p{margin:auto auto auto 30px;font-size:16px;font-weight:600;color:#192634}.template-managment .add-new-document-model .add-new-document-model-body .add-new-document-model-body-content .model-body-content-body{height:calc(100% - 97px);display:flex;gap:20px}.template-managment .add-new-document-model .add-new-document-model-body .add-new-document-model-body-content .model-body-content-body .text-editor-area{flex:1;padding:0 0 20px 20px;overflow:hidden auto}.template-managment .add-new-document-model .add-new-document-model-body .add-new-document-model-body-content .model-body-content-body .text-editor-area .text-editor-area-content{width:100%;height:100%}.template-managment .add-new-document-model .add-new-document-model-body .add-new-document-model-body-content .model-body-content-body .text-editor-area .text-editor-area-content .input-container p:after{content:" *";color:#ff4773}.template-managment .add-new-document-model .add-new-document-model-body .add-new-document-model-body-content .model-body-content-body .text-editor-area .text-editor-area-content .sub-title{font-size:14px;margin-bottom:5px;color:#3a5978;font-weight:600}.template-managment .add-new-document-model .add-new-document-model-body .add-new-document-model-body-content .model-body-content-body .model-params-area{width:400px;padding:0 20px 10px 0}.template-managment .add-new-document-model .add-new-document-model-body .add-new-document-model-body-content .model-body-content-body .model-params-area .model-params-area-content{width:100%;height:100%;border-radius:15px;background:#f1f7fe;overflow:hidden}.template-managment .add-new-document-model .add-new-document-model-body .add-new-document-model-body-content .model-body-content-body .model-params-area .model-params-area-content .model-params-area-scroll-content{overflow:hidden auto;width:100%;height:100%}.template-managment .add-new-document-model .add-new-document-model-body .add-new-document-model-body-content .model-body-content-body .model-params-area .model-params-area-content .model-params-area-scroll-content .variable-item{flex:1;display:flex}.template-managment .add-new-document-model .add-new-document-model-body .add-new-document-model-body-content .model-body-content-body .model-params-area .model-params-area-content .model-params-area-scroll-content .variable-item button{margin-right:20px;margin-left:20px;flex:1;display:flex;background:transparent;padding:7px 10px}.template-managment .add-new-document-model .add-new-document-model-body .add-new-document-model-body-content .model-body-content-body .model-params-area .model-params-area-content .model-params-area-scroll-content .variable-item button span{margin:auto auto auto 0;font-weight:700;color:#107aca}.template-managment .add-new-document-model .add-new-document-model-body .add-new-document-model-body-content .model-body-content-body .model-params-area .model-params-area-content .model-params-area-scroll-content .variable-item button:hover span{text-decoration:underline}.template-managment .add-new-document-model .add-new-document-model-body .add-new-document-model-body-content .model-body-content-body .model-params-area .model-params-area-content .model-params-area-scroll-content .variable-item .title{margin-left:20px;font-size:14px;color:#192634;font-weight:700;margin-top:25px}.template-managment .add-new-document-model .add-new-document-model-body .add-new-document-model-body-content .model-body-content-body .model-params-area .model-params-area-content .model-params-area-scroll-content .variable-item .sub-title{font-size:12px;text-transform:uppercase;color:#4b739b;font-weight:600;margin-left:20px;margin-top:15px;margin-bottom:5px}.template-managment .add-new-document-model .add-new-document-model-body .add-new-document-model-body-content .model-body-content-footer{display:flex}.template-managment .add-new-document-model .add-new-document-model-body .add-new-document-model-body-content .model-body-content-footer button{background:#107aca;margin:auto 20px auto auto;padding:8px 12px 8px 8px;display:flex;gap:5px}.template-managment .add-new-document-model .add-new-document-model-body .add-new-document-model-body-content .model-body-content-footer button i,.template-managment .add-new-document-model .add-new-document-model-body .add-new-document-model-body-content .model-body-content-footer button span{color:#fff;margin:auto 0}.template-managment .add-new-document-model .add-new-document-model-body .add-new-document-model-body-content .model-body-content-footer button span{font-size:14px}.consult-template-selection--false-true mat-slide-toggle{margin:auto 0;width:100%}.consult-template-selection--false-true mat-slide-toggle .mdc-form-field{width:100%}.consult-template-selection--false-true mat-slide-toggle .mdc-form-field label{margin:auto auto auto 0!important;font-size:14px;margin-bottom:5px;color:#3a5978;font-weight:600}.consult-template-selection--false-true mat-slide-toggle .mdc-form-field button{margin:auto 15px auto auto!important}.establishment-location{position:absolute;inset:180px 0 0;overflow:hidden}.establishment-location .establishment-location-container{background:#fff;height:calc(100% - 30px);margin:15px;border-radius:10px;overflow:hidden}.establishment-location .establishment-location-container .establishment-location-header{height:56px;background:#fff;display:flex;position:relative}.establishment-location .establishment-location-container .establishment-location-header .location-save-done{margin:auto;display:flex;gap:5px}.establishment-location .establishment-location-container .establishment-location-header .location-save-done i,.establishment-location .establishment-location-container .establishment-location-header .location-save-done span{margin:auto 0;color:#00806a}.establishment-location .establishment-location-container .establishment-location-header .location-save-done i{font-size:21px}.establishment-location .establishment-location-container .establishment-location-header .location-save-done span{font-size:14px;font-weight:600}.establishment-location .establishment-location-container .establishment-location-header .location-save-done-to-right{margin:auto 25px auto auto}.establishment-location .establishment-location-container .establishment-location-header .bottom-line-border{height:1px;background:#c9d9e8;position:absolute;inset:auto 20px 0}.establishment-location .establishment-location-container .lat-lng-alert{margin:auto 20px auto auto;display:flex;border-radius:30px;gap:7px;padding:3px 12px 3px 7px}.establishment-location .establishment-location-container .lat-lng-alert i,.establishment-location .establishment-location-container .lat-lng-alert span{margin:auto 0;color:#f57b3d}.establishment-location .establishment-location-container .lat-lng-alert i{font-size:19px}.establishment-location .establishment-location-container .lat-lng-alert span{font-size:12px;font-weight:600}.establishment-location .establishment-location-container .establishment-location-body{height:calc(100% - 96px);display:flex}.establishment-location .establishment-location-container .establishment-location-body .location-body-details .location-body-details-content{padding:20px;overflow:hidden auto;height:calc(100% - 40px)}.establishment-location .establishment-location-container .establishment-location-body .location-body-details .location-body-details-content .input-container{margin-bottom:25px}.establishment-location .establishment-location-container .establishment-location-body .location-body-details .location-body-details-content .input-container:last-child{margin-bottom:0}.establishment-location .establishment-location-container .establishment-location-body .location-body-details .location-body-details-content .input-container-not-required p:after{content:""}.establishment-location .establishment-location-container .establishment-location-body .location-body-maps{flex:.7}.establishment-location .establishment-location-container .establishment-location-body .location-body-maps .google-maps-consent-content{width:100%;height:100%}.establishment-location .establishment-location-container .establishment-location-body .location-body-maps .google-maps-consent{height:100%;border-radius:0;position:relative;overflow:hidden}.establishment-location .establishment-location-container .establishment-location-body .location-body-maps .google-maps-consent .consent-maps{position:absolute;width:100%;inset:0}.establishment-location .establishment-location-container .establishment-location-body .location-body-maps .google-maps-consent-text{margin:auto 50px;position:relative;padding-top:100px;padding-bottom:100px}.establishment-location .establishment-location-container .establishment-location-body .location-body-maps .google-maps-consent-text .consent-maps-route{z-index:10;height:100px;margin:auto auto 20px}.establishment-location .establishment-location-container .establishment-location-body .location-body-maps .google-maps-consent-text p{font-size:14px;margin-bottom:10px;color:#4b739b}.establishment-location .establishment-location-container .establishment-location-body .location-body-maps .google-maps-consent-text p a{color:#107aca}.establishment-location .establishment-location-container .establishment-location-body .location-body-maps .google-maps-consent-text .doctolink-default-icon-button{width:fit-content;margin:15px auto auto;padding:10px 30px;background:#107aca!important}.establishment-location .establishment-location-container .establishment-location-body .location-body-maps .google-maps-consent-text .doctolink-default-icon-button span{font-weight:500!important}.establishment-location .establishment-location-container .establishment-location-footer{height:40px;display:flex;position:relative;border-top:1px solid #c9d9e8}.establishment-location .establishment-location-container .establishment-location-footer .lat-lng-alert{margin:auto auto auto 5px}.save-button{margin:auto 5px auto auto;background:#045fae;display:flex;gap:7px;padding:4px 12px 4px 8px}.save-button i,.save-button span{margin:auto 0;color:#fff}.save-button i{font-size:21px}.save-button span{font-size:12px;font-weight:600;text-transform:uppercase}.location-header-title{margin:auto auto auto 20px;display:flex;gap:7px}.location-header-title i{font-size:21px;margin:auto 0;color:#3a5978}.location-header-title span{margin:auto 0;font-size:14px;color:#3a5978;font-weight:600;display:flex}.new-question-vaccine-form{background:#fff;margin:15px;border-radius:10px;overflow:hidden;padding:5px 15px}.new-question-vaccine-form .new-question-vaccine-form-header{height:56px;display:flex}.new-question-vaccine-form .new-question-vaccine-form-header button{width:32px;height:32px;border-radius:50%;margin:auto 0}.new-question-vaccine-form .new-question-vaccine-form-header button i{margin:auto;color:#192634}.new-question-vaccine-form .new-question-vaccine-form-header .title{font-size:14px;color:#192634;margin:auto auto auto 5px;font-weight:600}.new-question-vaccine-form .new-question-vaccine-form-body .save-button{margin:auto 0 auto auto;background:#107aca;display:flex;gap:5px;padding:5px 15px 5px 10px}.new-question-vaccine-form .new-question-vaccine-form-body .save-button i,.new-question-vaccine-form .new-question-vaccine-form-body .save-button span{margin:auto 0;color:#fff}.new-question-vaccine-form .new-question-vaccine-form-body .save-button span{font-size:14px}.new-room-form-body{height:calc(100vh - 420px);overflow:hidden auto}.new-room-form-footer{display:flex;padding:10px 0;border-top:1px solid #c9d9e8}.settings-add-team-member{background:#fff;border-radius:15px;margin:15px;padding:0 15px}.settings-add-team-member .settings-add-team-member-header{padding:20px 20px 10px 5px;font-size:15px;color:#00264c;font-weight:700;display:flex;gap:5px}.settings-add-team-member .settings-add-team-member-header button{margin:auto 0;display:flex;cursor:pointer;border-radius:50px;background:#fff;outline:none;border:none;width:32px;height:32px;color:#294056}.settings-add-team-member .settings-add-team-member-header button i{margin:auto}.settings-add-team-member .settings-add-team-member-header button:focus{outline:none}.settings-add-team-member .settings-add-team-member-header p{margin:auto 0}.settings-add-team-member .settings-add-team-member-header span{margin:auto 0 auto auto;font-size:12px;color:#fcab83;font-weight:400}.doctolink-checkbox *{box-sizing:border-box}.doctolink-checkbox .cbx{-webkit-user-select:none;user-select:none;cursor:pointer;padding:6px 8px;border-radius:6px;overflow:hidden;transition:all .2s ease;display:inline-block}.doctolink-checkbox .cbx:not(:last-child){margin-right:6px}.doctolink-checkbox .cbx:hover{background:#f1f7fe}.doctolink-checkbox .cbx span{float:left;vertical-align:middle;transform:translateZ(0)}.doctolink-checkbox .cbx span:first-child{position:relative;width:18px;height:18px;border-radius:4px;transform:scale(1);border:1px solid #a9bfd6;transition:all .2s ease;box-shadow:0 1px 1px #00104b0d}.doctolink-checkbox .cbx span:first-child svg{position:absolute;top:3px;left:2px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16px;stroke-dashoffset:16px;transition:all .3s ease;transition-delay:.1s;transform:translateZ(0)}.doctolink-checkbox .cbx span:last-child{padding-left:8px;line-height:18px}.doctolink-checkbox .cbx:hover span:first-child{border-color:#107aca}.doctolink-checkbox .inp-cbx{position:absolute;visibility:hidden}.doctolink-checkbox .inp-cbx:checked+.cbx span:first-child{background:#107aca;border-color:#107aca;animation:wave-4 .4s ease}.doctolink-checkbox .inp-cbx:checked+.cbx span:first-child svg{stroke-dashoffset:0}.doctolink-checkbox .inline-svg{position:absolute;width:0;height:0;pointer-events:none;-webkit-user-select:none;user-select:none}.cbx{display:flex!important;margin:auto 0!important}.checkbox-wrapper--text{font-size:14px;color:#294056;width:calc(100% - 20px)}@media screen and (max-width: 640px){.doctolink-checkbox .cbx{width:100%;display:inline-block}}@-moz-keyframes wave-4{50%{transform:scale(.9)}}@-webkit-keyframes wave-4{50%{transform:scale(.9)}}@-o-keyframes wave-4{50%{transform:scale(.9)}}@keyframes wave-4{50%{transform:scale(.9)}}.gender-radio{display:flex;gap:5px;width:fit-content;background:#fff;border-radius:20px;outline:none;border:none;cursor:pointer;height:26px}.gender-radio i,.gender-radio span{margin:auto 0;color:#3a5978}.gender-radio i{font-size:21px;margin-left:5px}.gender-radio span{font-size:13px;margin-right:10px;font-weight:600}.gender-radio:focus{outline:none}.gender-radio--active{background:#107aca}.gender-radio--active i,.gender-radio--active span{color:#fff}.radio-wrapper-26 label .title{color:#00264c;font-weight:600!important}.radio-wrapper-26 label{display:flex;align-items:flex-start;text-align:left;min-width:140px;justify-content:space-between;padding:11px;border:none;border-radius:6px;box-shadow:0 0 0 1px #d8dee4;transition:all .2s ease;font-size:.875rem}.radio-wrapper-26 label:not(:has(input:disabled)):hover{background:#f5f6f8}.radio-wrapper-26 label:has(input:disabled){opacity:.8;cursor:not-allowed;background:#f5f6f8}.radio-wrapper-26 label:has(input:checked){box-shadow:0 0 0 1.5px #107aca,0 0 0 1px #d8dee4}.radio-wrapper-26 label:has(input:focus){box-shadow:0 0 0 1.5px #107aca,0 0 0 4px #bfdbfe,0 0 0 1px #d8dee4}.radio-wrapper-26 label .inputAndLeftText{display:flex;gap:.75em}.radio-wrapper-26 label .inputAndLeftText div{color:#374151;line-height:1.25rem;display:flex;flex-direction:column}.radio-wrapper-26 label .title,.radio-wrapper-26 label .price{font-weight:500}.radio-wrapper-26 label .desc{color:#6b7280;font-size:12px}.radio-wrapper-26 input,.radio-wrapper-26 label .price{color:#107aca}.radio-wrapper-26 label .price{margin-top:1px}.radio-wrapper-26 input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid rgb(209,213,219);box-shadow:0 1px 2px #0000000d;border-radius:9999px;width:1rem;height:1rem;margin:2px 0 0}.radio-wrapper-26 input:checked{border-color:#0000;background-color:currentColor;background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTYgMTYiIGZpbGw9IiNmZmYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iOCIgY3k9IjgiIHI9IjMiLz48L3N2Zz4=)}.radio-wrapper-26 input:focus{box-shadow:0 0 0 3px #bfdbfe,0 1px 2px #0000000d}.radio-wrapper-26 input:disabled,.radio-wrapper-26 label:has(input:disabled) .price{color:#9ca3af}.radio-wrapper-31{margin:auto 0}.radio-wrapper-31 *{box-sizing:border-box}.radio-wrapper-31 label{position:relative;cursor:pointer;line-height:20px;font-size:14px;font-weight:400!important;padding:3px 0 3px 10px;color:#3a5978}.radio-wrapper-31 .label{position:relative;display:block;float:left;width:18px;height:18px;border:1px solid #6b91b8;border-radius:100%;-webkit-tap-highlight-color:transparent;margin-top:1px}.radio-wrapper-31 .label:after{content:"";position:absolute;top:3px;left:3px;width:10px;height:10px;border-radius:50%;background:#107aca;transform:scale(0);transition:all .2s ease;opacity:.08;pointer-events:none}.radio-wrapper-31 input[type=radio]:checked+.label{border-color:#107aca}.radio-wrapper-31 input[type=radio]:checked+.label:after{transform:scale(1);transition:all .2s cubic-bezier(.35,.9,.4,.9);opacity:1}.radio-wrapper-31 input[type=radio]{display:none}.new-body-map-global-container{background:#fff;border-radius:8px;border:1px solid #c9d9e8;flex:1;padding:0;position:relative}.new-body-map-global-container .new-body-map-container{width:100%;height:100%;background:#fff;border-radius:0 8px 0 0;overflow:hidden}.new-body-map-global-container .new-body-map-container .new-body-map-header{height:50px;display:flex}.new-body-map-global-container .new-body-map-container .new-body-map-header .new-body-map-header-content{flex:1;display:flex;margin:10px;height:35px;border:1px solid #c9d9e8;border-radius:8px;overflow:hidden}.new-body-map-global-container .new-body-map-container .new-body-map-header .new-body-map-header-content button{flex:1;background:#fff;border:none;outline:none;cursor:pointer;transition:background .7s cubic-bezier(.3,.7,0,1)}.new-body-map-global-container .new-body-map-container .new-body-map-header .new-body-map-header-content button span{font-size:14px;color:#3a5978;font-weight:600;transition:color .7s cubic-bezier(.3,.7,0,1)}.new-body-map-global-container .new-body-map-container .new-body-map-header .new-body-map-header-content .button--active{background:#107aca}.new-body-map-global-container .new-body-map-container .new-body-map-header .new-body-map-header-content .button--active span{color:#fff}.new-body-map-global-container .new-body-map-container .new-body-map-content{margin:auto;height:calc(100% - 50px);width:200px;min-width:200px;max-width:200px;background:#fff;overflow:hidden auto;display:flex}.new-body-map-global-container .new-body-map-container .new-body-map-content .new-body-map{padding-top:7px;padding-bottom:7px;margin:auto;position:relative;background:#fff}.new-body-map-global-container .new-body-map-container .new-body-map-content .new-body-map .new-dots{position:absolute;inset:0;background:transparent;z-index:2}.new-body-map-global-container .new-body-map-container .new-body-map-content .new-body-map .new-dots .the-dot{border-radius:50%;--uib-speed: 2.1s;position:absolute;height:var(--uib-size);width:var(--uib-size);cursor:pointer}.new-body-map-global-container .new-body-map-container .new-body-map-content .new-body-map .new-dots .the-dot:before,.new-body-map-global-container .new-body-map-container .new-body-map-content .new-body-map .new-dots .the-dot:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;border-radius:50%;background-color:var(--uib-color-1);animation:pulse var(--uib-speed) linear infinite;transform:scale(0);opacity:0;transition:background-color .3s ease}.new-body-map-global-container .new-body-map-container .new-body-map-content .new-body-map .new-dots .the-dot:after{animation-delay:calc(var(--uib-speed) / -2)}@keyframes pulse{0%{transform:scale(0);opacity:1}50%{transform:scale(.5);opacity:.7}to{transform:scale(1);opacity:0}}.new-body-map-global-container .new-body-map-container .new-body-map-content .new-body-map .hided-part-man,.new-body-map-global-container .new-body-map-container .new-body-map-content .new-body-map .hided-part-woman{position:absolute;border-radius:50%;z-index:1;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.15)}.new-body-map-global-container .new-body-map-container .new-body-map-content .new-body-map .hided-part-man{width:47px;height:50px;top:330px;left:73px}.new-body-map-global-container .new-body-map-container .new-body-map-content .new-body-map .hided-part-woman{width:30px;height:30px;top:320px;left:75px}.new-body-map-global-container .new-body-map-details{background:#fff;position:absolute;width:720px;top:-.5px;bottom:-.5px;left:-720px;border:1px solid #c9d9e8;border-radius:8px 0 0 8px;overflow:hidden}.new-body-map-global-container .new-body-map-details .new-body-map-details-header{height:40px;background:linear-gradient(90deg,#00264c 50%,#004080);display:flex}.new-body-map-global-container .new-body-map-details .new-body-map-details-header p{margin:auto auto auto 20px;color:#fff;font-size:14px;font-weight:500}.new-body-map-global-container .new-body-map-details .new-body-map-details-header button{margin:auto 20px auto auto;padding:5px 15px;background:#fff3;border:none;outline:none;border-radius:5px;cursor:pointer}.new-body-map-global-container .new-body-map-details .new-body-map-details-header button span{color:#fff}.new-body-map-global-container .new-body-map-details .new-body-map-details-body{height:calc(100% - 40px);overflow:hidden auto}.new-body-map-global-container .new-body-map-details .new-body-map-details-body .dot-color-list{display:flex;gap:5px;width:100%}.new-body-map-global-container .new-body-map-details .new-body-map-details-body .dot-color-list p{margin:auto 10px auto 20px;font-size:14px;font-weight:600;color:#3a5978}.new-body-map-global-container .new-body-map-details .new-body-map-details-body .dot-color-list .dot-color{width:21px;height:21px;margin:auto 0;background:var(--background);border:none;cursor:pointer;display:flex;border-radius:15px;transition:width .5s cubic-bezier(.3,.7,0,1)}.new-body-map-global-container .new-body-map-details .new-body-map-details-body .dot-color-list .dot-color span{opacity:0;line-height:1;font-weight:500;font-size:0;margin:auto;color:#fff;transition:all .5s cubic-bezier(.3,.7,0,1)}.new-body-map-global-container .new-body-map-details .new-body-map-details-body .dot-color-list .dot-color:focus{outline:none}.new-body-map-global-container .new-body-map-details .new-body-map-details-body .dot-color-list .dot-color--active{width:70px;border-radius:15px}.new-body-map-global-container .new-body-map-details .new-body-map-details-body .dot-color-list .dot-color--active span{font-size:13px;opacity:1}.new-body-map-global-container .new-body-map-details .new-body-map-details-body .default-input{margin:auto 20px;flex:1;display:flex}.new-body-map-global-container .new-body-map-details .new-body-map-details-body .default-input input{flex:1}.new-body-map-global-container .new-body-map-details .new-body-map-details-body .new-body-map-title{display:flex;margin:auto auto auto 20px;gap:5px}.new-body-map-global-container .new-body-map-details .new-body-map-details-body .new-body-map-title i,.new-body-map-global-container .new-body-map-details .new-body-map-details-body .new-body-map-title span{margin:auto 0}.new-body-map-global-container .new-body-map-details .new-body-map-details-body .new-body-map-title span{font-size:15px}.new-body-map-global-container .new-body-map-details .new-body-map-details-body .new-body-map-title i{font-size:21px;color:#7599bd}.timeline-container{background:#fff;width:100%;height:100%;position:relative;overflow:scroll}.timeline-container .time-marker{position:absolute;width:10px;border-left:2px dashed #fa0046;top:18px;right:0;left:var(--left);bottom:0;z-index:200;display:flex}.timeline-container .time-marker .current-date{background:#fa0046;font-size:9px;color:#fff;padding:1px 3px;border-radius:10px;margin:0 auto auto -16px;font-weight:300}.timeline-container .timeline-header{height:33px;width:fit-content;display:flex;background-color:#f7fcff;z-index:1}.timeline-container .timeline-header .timeline-header-empty{width:170px;max-width:170px;min-width:170px;border-right:1px solid #c9d9e8;border-bottom:1px solid #e4edf6;position:sticky;left:0;background-color:#f7fcff;z-index:200}.timeline-container .timeline-header .time{width:var(--cell-width);max-width:var(--cell-width);min-width:var(--cell-width);display:flex;border-right:1px solid #e4edf6;border-bottom:1px solid #e4edf6}.timeline-container .timeline-header .time span{color:#4b739b;font-size:11px;margin:4px auto auto 2px}.timeline-container .timeline-body{width:fit-content;height:calc(100% - 33px)}.timeline-container .timeline-body .row{height:var(--height);width:fit-content;display:flex;position:relative}.timeline-container .timeline-body .row .patient-name{width:170px;max-width:170px;min-width:170px;position:sticky;left:0;background-color:#f7fcff;border-right:1px solid #e4edf6;border-bottom:1px solid #e4edf6;z-index:200;display:flex}.timeline-container .timeline-body .row .patient-name span{display:block;cursor:pointer}.timeline-container .timeline-body .row .patient-name .patient-name-text{margin:auto auto auto 10px}.timeline-container .timeline-body .row .patient-name .patient-name-text span{font-size:13.5px;color:#294056;font-weight:600;text-transform:capitalize;color:#107aca;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:160px}.timeline-container .timeline-body .row .patient-name .patient-name-text span:hover{text-decoration:underline}.timeline-container .timeline-body .row .event{width:var(--width);min-width:var(--min-width)!important;position:absolute;top:0;right:auto;bottom:0;left:calc(171px + var(--start-point));border:none;outline:none;cursor:pointer;background:transparent}.timeline-container .timeline-body .row .event .event-content{width:100%;position:absolute;inset:3px 0;border-radius:7px;gap:8px;overflow:hidden}.timeline-container .timeline-body .row .event .event-content i{margin:auto 0}.timeline-container .timeline-body .row .event .event-content span{margin:auto 0;text-align:left;display:block;margin-left:5px!important}.timeline-container .timeline-body .row .event .event-content .event-text{font-size:12px;color:#192634;display:flex;margin-top:3px}.timeline-container .timeline-body .row .event .event-content .event-text i,.timeline-container .timeline-body .row .event .event-content .event-text span{margin:auto 0}.timeline-container .timeline-body .row .event .event-content .event-text i{font-size:16px}.timeline-container .timeline-body .row .event .event-content .event-text span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:left;font-weight:600}.timeline-container .timeline-body .row .event .event-content .event-time{font-size:11px;margin-top:3px;color:#294056}.timeline-container .timeline-body .row .event:focus{outline:none}.timeline-container .timeline-body .row .cell{width:var(--cell-width);max-width:var(--cell-width);min-width:var(--cell-width);border-right:1px solid #e4edf6;border-bottom:1px dashed #e4edf6}
