﻿@import"https://fonts.googleapis.com/css2?family=Roboto:wght@100;300&display=swap";@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap";.text-aline-blue{color:#337ab8}.light-grey{background:#fafafa}.progress{padding:0}.text-aline-blue{color:#337ab8}.light-grey{background:#fafafa}.progress{padding:0}::-webkit-scrollbar{width:10px;height:10px;background-color:#f5f5f5}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}::-webkit-scrollbar-thumb{background-color:#b5b5b5}a{text-decoration:none}.container{max-width:1440px}.textarea{height:100px !important}.entities{font-family:"Inter",sans-serif;font-weight:600}.form-control.input-validation-error,select.input-validation-error,.form-select.input-validation-error{background:rgba(241,71,43,.1) !important;border:1px solid #f1472b !important}.login-main{background:#fff;width:100%;height:100vh;margin:0;padding:0;position:relative;overflow:hidden}.login-main .login-form-center{width:50%;margin:0 auto;height:auto;background:#fff;border-radius:10px;padding:5% 0;z-index:1;filter:drop-shadow(0 10px 15px rgba(0, 0, 0, 0.0823529412))}.login-main .login-img-left{position:absolute;left:-300px;bottom:0}.login-main form.login-form-main{width:75%}.login-main .login-show-password{position:absolute;right:30px;bottom:20px;color:#8e7c87;z-index:111}.login-main .login-title h1{font-family:"Inter",sans-serif;font-weight:bold;font-size:4em;color:#000}.login-main .login-title h1 img{height:.95em;padding-bottom:.2em}.login-main .at-admin{position:absolute;top:158px;color:#bba6b5}.login-main .login-form-main .form-group input{position:relative;z-index:111}.login-main .alert{background-color:#f1472b;color:#fff;opacity:.4}#main-waffle-menu-container{left:-198px !important;max-height:calc(100vh - 130px);overflow-y:auto;border:none;border-bottom-left-radius:10px;border-bottom-right-radius:10px}#main-waffle-menu{background:#fff;padding:10px 0 0 0;padding-bottom:0;margin-bottom:0;list-style-type:none;width:430px;column-count:2}#main-waffle-menu li{float:none;padding:10px 0 10px 20px;width:100%;text-align:left}#main-waffle-menu li a{color:#4b4046;font-size:16px;font-weight:500;text-decoration:none}#main-waffle-menu li a i{color:#74646d}#main-waffle-menu .dropdown-header{display:block;padding:3px 10px;text-align:left;white-space:nowrap}#main-waffle-menu .dropdown-header-column-break{break-before:column}h1{color:#4b4046}#dashboard-searchemar-mobile{display:none}.searchemar{position:relative}.searchemar .input-text{max-width:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:8px 12px}.searchemar i{position:absolute;right:16px;font-size:16px;top:50%;transform:translateY(-50%);color:#64748b}.searchemar::placeholder{color:#8592a3;font-size:16px;font-weight:400;line-height:25.6px}.community-section{padding:10px;background:#fff;border:1px solid #e7dfe5;border-radius:10px}.community-section .community-name{color:#584c53;font-size:28px;margin:0 0 10px 0}.community-section .community-location,.community-section .community-number{font-size:16px;color:#665860;margin:0 0 5px 0}.info-sidebar{background:#fff;border-radius:10px}.ulli-list a{color:#4b4046}.date-input i{position:absolute;bottom:18px;right:15px;color:#8e7c87}.icon-with-count{position:absolute;right:0}.icon-with-count i{color:#dcd1d9;width:20px}.filter-resident .form-check label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 80px)}.filter-resident .blue-icon i{color:#337ab8}.nav-pills .nav-link{border-radius:8px !important;border:none;margin:10px 10px 10px 0px;color:#337ab8;font-size:14px;padding:8px 5px;font-weight:400}.nav-pills .nav-link.active{border:none;line-height:150%;flex:none;font-size:14px;color:#581a3e;order:0;flex-grow:0;margin:10px 10px 10px 0px;background:rgba(70,106,130,.2);padding:8px 5px;border-radius:8px !important}.all-bag-count{color:#fff;background:#581a3e;padding:5px 8px;border-radius:50%;margin:0 0 0 5px}.all-success-count{color:#fff;background:#16a34a;padding:5px 8px;border-radius:50%;margin:0 0 0 5px}.all-warning-count{color:#fff;background:#e5b700;padding:5px 8px;border-radius:50%;margin:0 0 0 5px}.all-danger-count{color:#fff;background:#f87171;padding:5px 8px;border-radius:50%;margin:0 0 0 5px}.all-onleave-count{color:#fff;background:#b5b5b5;padding:5px 8px;border-radius:50%;margin:0 0 0 5px}.line-with-time{position:relative}.line-with-time.grey{color:#b5b5b5}.line-with-time.pink{color:#fecaca}.line-with-time .time{position:absolute;top:3px;background:#f5f5f5;z-index:11;padding:0 10px 0 0}.residents-card-cell{width:20%;float:left;flex:0 0 auto}@media(max-width: 1200px){.residents-card-cell{width:25%}}@media(max-width: 1024px){.residents-card-cell{width:33%}}.residents-card-cell span{color:#4b4046}.institutional-residents-card-cell{width:25%;float:left;flex:0 0 auto}@media(max-width: 1200px){.institutional-residents-card-cell{width:25%}}@media(max-width: 1024px){.institutional-residents-card-cell{width:33%}}.institutional-residents-card-cell span{color:#4b4046}.residents-card-main{display:flex;flex-wrap:wrap}.residents-card-main .resident-info-main{height:100%;border-radius:10px}.residents-card-main .resident-info-main .card-top-icon{position:absolute;right:22px;color:#e7dfe5}.residents-card-main .resident-info-main.warning-card{background-color:rgba(255,203,0,.05);border:1px solid #ffcb00}.residents-card-main .resident-info-main.success-card{background-color:rgba(74,222,128,.05);border:1px solid #4ade80}.residents-card-main .resident-info-main.danger-card{background-color:rgba(227,124,149,.05);border:1px solid #e37c95}.residents-card-main .resident-info-main.disabled-card{opacity:.7}.residents-card-main .resident-info-section .resident-info-img{width:100%}.residents-card-main .resident-info-section .orders-due-details .resident-info-name{font-size:20px;font-weight:600;color:#584c53}.residents-card-main .resident-info-section .orders-due-details .resident-info-record-number{font-size:12px;font-weight:500;color:#584c53}.residents-card-main .resident-info-section .orders-due-details .resident-info-cart{font-size:16px;font-weight:500;color:#4b4046}.residents-card-main .institutional-resident-info-main{display:block;flex-wrap:wrap;width:100%;border-radius:10px}.residents-card-main .institutional-resident-info-main .institutional-resident-info-location-container{height:75px}.residents-card-main .institutional-resident-info-main .institutional-resident-info-name{font-size:1.5vmin;font-weight:600;color:#584c53}.residents-card-main .institutional-resident-info-main .institutional-resident-info-name-dynamic-1{font-size:1.25vmin;font-weight:600;color:#584c53}.residents-card-main .institutional-resident-info-main .institutional-resident-info-name-dynamic-2{font-size:1vmin;font-weight:600;color:#584c53}.residents-card-main .institutional-resident-info-main .institutional-resident-info-record-number{font-size:1.4vmin;font-weight:500;color:#584c53}.residents-card-main .institutional-resident-info-main .institutional-resident-info-record-number-dynamic-1{font-size:1.15vmin;font-weight:500;color:#584c53}.residents-card-main .institutional-resident-info-main .institutional-resident-info-record-number-dynamic-2{font-size:.85vmin;font-weight:500;color:#584c53}.residents-card-main .institutional-resident-info-main .institutional-resident-info-cart{font-size:1.4vmin;font-weight:500;color:#4b4046;margin:auto}.residents-card-main .institutional-resident-info-main .institutional-resident-info-cart-dynamic-1{font-size:1.2vmin;font-weight:500;color:#4b4046;margin:auto}.residents-card-main .institutional-resident-info-main .institutional-resident-info-cart-dynamic-2{font-size:1vmin;font-weight:500;color:#4b4046;margin:auto}.residents-card-main .institutional-resident-info-main .card-top-icon{position:absolute;right:22px;color:#e7dfe5}.residents-card-main .institutional-resident-info-main.warning-card{background-color:rgba(255,203,0,.05);border:1px solid #ffcb00}.residents-card-main .institutional-resident-info-main.success-card{background-color:rgba(74,222,128,.05);border:1px solid #4ade80}.residents-card-main .institutional-resident-info-main.danger-card{background-color:rgba(227,124,149,.05);border:1px solid #e37c95}.residents-card-main .institutional-resident-info-main.disabled-card{opacity:.3}.resident-icon-with-count{font-size:14px}.resident-icon-with-count i{padding:0 6px 0 0px}.resident-icon-with-count.routine i{color:#581a3e}.resident-icon-with-count.prns i{color:#337ab8}.resident-icon-with-count.routine-disable i{color:#dcd1d9}.grid-custom-filter-main button{font-size:14px;font-weight:500 !important;color:#581a3e !important}.grid-custom-filter-main ul{padding:12px;list-style-type:none}.grid-custom-filter-main ul li{margin:10px 0}.grid-custom-filter-main ul a{color:#8e7c87}.bottom-actions{position:fixed;bottom:0;height:65px;background:#fff;width:100%}.bottom-actions .bottom-actions-ulli{list-style-type:none;padding:0;text-align:center;display:flex;margin:0}.bottom-actions .bottom-actions-ulli li{margin:0 10px}.bottom-actions .bottom-actions-ulli li a{color:#665860;display:inline-block}.bottom-actions .bottom-actions-ulli li a .icon-with-bag{position:relative;display:inline-block;width:100%}.bottom-actions .bottom-actions-ulli li a .icon-with-bag i{font-size:20px}.bottom-actions .bottom-actions-ulli li a .icon-with-bag span{position:absolute;color:#fff;background:#f87171;padding:0px 5px;border-radius:50%;right:55px;font-size:11px;top:8px}.cancel-selected-item{margin:0 0 0 10px;font-weight:600;color:#fecaca}.top-progress{background:#f0f0f0;padding:0px 1rem !important}.top-progress p{font-size:14px;padding:5px 0;color:#665860}.top-progress .progress{background:#fff}.resident-info-sidebar{background:#fff;height:calc(100vh - 160px);scrollbar-width:thin;overflow:auto}.resident-info-sidebar .resident-info-user-detail{text-align:center;padding:20px}.resident-info-content-area{height:calc(100vh - 160px);overflow-x:hidden !important;scrollbar-width:thin}.resident-info-list-ulli{padding-left:0;list-style:none;display:block;margin:0 -15px;text-decoration:none;position:relative}.resident-info-list-ulli li{position:relative}.resident-info-list-ulli li .badge{position:absolute;top:13px;right:15px;padding:2px 7px}.resident-info-list-ulli li button,.resident-info-list-ulli li a{color:#8e7c87;background-color:#fff;font-size:16px;padding:12px 30px;white-space:nowrap;display:flex;align-items:center;margin-bottom:1px;line-height:24px;text-decoration:none;border:none;position:relative;width:100%}.resident-info-list-ulli li button.active span,.resident-info-list-ulli li a.active span{color:#337ab8 !important}.resident-info-list-ulli li button.active::before,.resident-info-list-ulli li a.active::before{border:none;content:" ";position:absolute;width:3px;height:100%;position:absolute;left:0;top:0}.resident-info-list-ulli li button .icon-resident-profile,.resident-info-list-ulli li a .icon-resident-profile{margin-right:10px;font-size:20px}.orders-due-detail{height:100%;background:#fff;border-radius:10px;padding:20px;position:relative}.orders-due-detail.resident-success{border:1px solid #16a34a}.orders-due-detail.resident-success .icon-with-bg i{background:#16a34a !important;color:#fff}.orders-due-detail.resident-cancel{border:1px solid #f87171 !important}.orders-due-detail.resident-cancel .icon-with-bg i{background:#f87171 !important;color:#fff}.orders-due-detail.resident-right{border:1px solid #441430 !important}.orders-due-detail.resident-right .icon-with-bg i{background:#441430 !important;color:#fff}.orders-due-detail.resident-prn{border:1px solid #337ab8 !important}.orders-due-detail.resident-prn .icon-with-bg i{background:#337ab8 !important;color:#fff}.orders-due-detail.light-pink-bg{background:#fef2f2}.orders-due-detail label{color:#4b4046}.orders-due-detail .orders-due-detail-actions{position:absolute;right:1rem}.orders-due-detail .orders-due-detail-actions i{color:#b5b5b5;padding:0 0 0 10px;font-size:20px}.orders-due-detail .routine-label{color:#581a3e}.section-heading-with-icon i{font-size:20px;margin:0px 10px 0 0;padding:10px;border-radius:5px;width:40px;height:40px;text-align:center;cursor:pointer}.section-heading-with-icon i.mar-icon{background:rgba(142,124,135,.1);color:#4b4046;padding:10px 0}.section-heading-with-icon i.diet-icon{background:rgba(142,124,135,.1);color:#4b4046}.section-heading-with-icon i.allergy-icon{background:rgba(240,148,110,.1);color:#ca4915}.section-heading-with-icon i.diagnosis-icon{background:rgba(147,43,104,.1);color:#310e22}.section-heading-with-icon h5{float:left}.section-heading-with-icon label{color:#4b4046;line-height:40px;font-size:14px;float:right}.light-pink-withicon i{background:rgba(248,113,113,.1);color:#fecaca}.light-orange-withicon i{background:rgba(240,148,110,.1);color:#ca4915}.light-pinkicon-withicon i{background:rgba(147,43,104,.1);color:#310e22}.light-grayicon-withicon i{background:rgba(142,124,135,.1);color:#4b4046}.light-green-withicon i{background:rgba(74,222,128,.05);color:#4ade80}.time-with-icon-main{display:flex;align-content:center;color:#000;margin:0 0 5px 0}.time-with-icon-main .time-with-icon{background:rgba(142,124,135,.2);padding:1px 10px;border-radius:16px;margin:0 5px 0 0;font-weight:bolder}.time-with-icon-main .time-with-icon i{margin:4px 5px 0 0px}.time-status{padding:4px 10px;border-radius:16px;font-size:14px;text-align:center}.time-status.yellow{background:rgba(250,204,21,.05)}.time-status.yellow label{color:#facc15}.time-status.red{background-color:rgba(248,113,113,.1)}.time-status.red label{color:#b91c1c}.time-status.green{background-color:rgba(74,222,128,.1)}.time-status.green label{color:#16a34a}.time-status.gray{background-color:#f0f0f0}.time-status.gray label{color:#3d3d3d}.time-status.violet{background-color:rgba(67,45,191,.1)}.time-status.violet label{color:#432dbf}.time-status.orange{background-color:rgba(240,148,110,.1)}.time-status.orange label{color:#e96029}.icon-with-bg i{padding:10px;background:rgba(147,43,104,.1);border-radius:5px;color:#310e22;font-size:20px}.resident-info-icon-with-count{float:left;width:auto;margin:0 20px 0 0;color:#dcd1d9}.validated-tic{position:absolute;top:-50px;left:44%}.validated-tic i{padding:20px;font-size:25px;color:#fff}.round-box{width:100px;height:100px;border-radius:50%;padding:10px;margin:0 auto}.round-box.warning{border:5px solid rgba(0,0,0,0);background:linear-gradient(#E88C16, #E88C16) content-box,rgba(233,96,41,.6)}.round-box.green{border:5px solid rgba(0,0,0,0);background:linear-gradient(#50c878, #50c878) content-box,rgba(80,200,120,.4509803922)}.round-box.red{border:5px solid rgba(0,0,0,0);background:linear-gradient(#F87171, #F87171) content-box,rgba(214,61,98,.6)}.badge{padding:6px 9px;color:#fff;background:#337ab8;margin:0 5px 0 5px;border-radius:50%;font-size:12px}.custom-modal .btn-close{position:absolute;top:1.5rem !important;right:1.5rem !important;z-index:11}.info-section-box{border:1px solid #e0e0e0;border-radius:8px;background-color:#fafafa;padding:15px;margin:15px 0}.collapse-btn.btn-link{color:#6c757d !important;text-decoration:none !important}.collapse-btn.btn-link .collapse-arrow{color:#6c757d !important;font-size:16px;transition:transform .2s ease}.collapse-btn.btn-link:hover{color:#495057 !important;text-decoration:none !important}.collapse-btn.btn-link:hover .collapse-arrow{color:#495057 !important}.collapse-btn.btn-link:focus{box-shadow:none !important;outline:none !important;color:#6c757d !important}.blue-color{color:#337ab8}.blue-bg-color{color:#337ab8 !important;background-color:rgba(37,99,235,.1) !important}.blue-bg-color.active{background:#337ab8}.menu-toggler{display:none}.menu-active-withtoggle .navbar-nav{display:inline-block;width:100%}.menu-active-withtoggle .navbar-nav li{display:inline-block;padding:0 10px;position:relative}.menu-active-withtoggle .navbar-nav li.active:after{content:" ";position:absolute;width:95%;height:2px;background:#fecaca;left:0;bottom:-12px}.menu-active-withtoggle .navbar-nav li.active a{color:#fecaca}.menu-active-withtoggle .navbar-nav li a{color:#4b4046;font-weight:600;border-bottom:3px rgba(0,0,0,0) solid}.menu-active-withtoggle .navbar-nav li a.active{border-color:#337ab8}.back-link{color:#2666a3;font-size:16px;font-family:"Inter",sans-serif;font-weight:500;line-height:25.6px}.back-link:hover{color:#205184}.back-link i{margin:0 10px 0 0}.form-control{height:auto}select.form-control{height:42px;border:1px solid #cbd5e1;border-radius:8px}input.form-control{height:42px;border:1px solid #cbd5e1;border-radius:8px}.form-group{margin-bottom:1rem}.form-group .multiselect-container{width:100%}.incdec-input{position:relative}.incdec-input span{padding:8px 10px;background-color:#f0f0f0;border-radius:50px;font-size:14px;cursor:pointer}.incdec-input .incdec-value{width:35px;text-align:center;border:0}.resport-short-discription p{color:#4b4046}.resport-discription{color:#8e7c87}.resident-info-block-incident{background:#fff;border-radius:8px;padding:24px 44px 24px 24px;margin-bottom:16px;position:relative;border:1px solid #bba6b5}.resident-info-block-incident .quick-billing-icon{padding:14px 0px 0px 0px;text-align:center;font-size:45px;color:#8e7c87}.resident-info-block-incident .quick-billing-empty{padding:1px 0px 14px 0px;text-align:center;color:#665860}.hide-content{display:none}.select-dropdown{background-color:#fff;border:1px solid #bba6b5;box-sizing:border-box;border-radius:10px;font-style:normal;font-weight:normal;font-size:16px;color:#4b4046;text-align:left}.select-dropdown .selecticon{text-align:start;color:#665860 !important;font-style:normal;font-weight:normal;font-size:16px}.select-dropdown .selecticon.show .arrow{transform:rotate(180deg)}.select-dropdown .selecticon .arrow{position:absolute;right:10px;font-size:24px;color:#8e7c87;top:14px}.select-dropdown .selecticon i{color:#8e7c87}.select-dropdown .select-menu{transform:none !important;top:52px !important;box-shadow:0px 1px 6px #dcd1d9}.select-dropdown .select-menu a{padding:.55rem 1rem;background:#fff}.select-dropdown .select-menu a label{color:#8e7c87;font-size:16px;font-weight:600}.select-dropdown .select-menu a i{color:#8e7c87}.select-dropdown .select-menu .paymentimg{height:32px;width:32px;margin:0 10px 0 0}.msg{box-sizing:border-box;border-radius:8px;padding:16px 16px 16px 50px;font-size:16px;line-height:150%;position:relative}.msg.success-add-msg{background:rgba(74,222,128,.1);border:1px solid #16a34a}.msg i{position:absolute;left:20px;top:19px;font-size:20px}.msg i.right{color:#16a34a}.switch{position:relative;display:inline-block;width:55px;height:30px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#e5e5e5;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:26px;width:26px;left:1px;bottom:2px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:#fecaca}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.signature-form-main .at-admin{position:absolute;top:50px;color:#bba6b5}.signature-form-main .show-password{position:absolute;right:30px;bottom:20px;color:#665860;z-index:111}.bs-stepper-circle{background-color:#f5f5f5;color:#b5b5b5}.active .bs-stepper-circle{background-color:#f5f5f5;border:1px solid #dcd1d9}.help-card{background:#fff;padding:1rem}.help-card .help-ulli{list-style-type:none;padding:0}.help-card .help-ulli li{padding:5px 0px}.help-card .help-ulli li i{padding:0px 10px 0px 0px}.help-card .help-ulli li i.brown{color:#581a3e}.help-card .help-ulli li i.blue{color:#337ab8}.help-card .help-ulli li i.light-gray{color:#dcd1d9}.help-card .help-ulli li .count.light-gray{padding:0px 10px 0px 0px;color:#dcd1d9}.help-panel-link p{color:#4b4046}.video-list{display:flex;align-items:center}.video-list i{color:#ef4444;font-size:20px;padding:0 10px 0 0}.video-list p{margin:0}p{color:#4b4046}.list-help{padding:0 0 0 20px}.list-help li{color:#4b4046}.list-help.number li{list-style-type:decimal}.list-help.dotte li{list-style-type:disc}.showprint{color:#fecaca}.work-help-document{color:#581a3e}.contact-main{width:100vw;height:100vh;background-image:url(../assets/img/loginBackground.png);background-size:cover;background-attachment:fixed;margin:0;padding:0;position:relative;overflow:hidden}.contact-main .contact-img-left{position:absolute;left:0;bottom:30%}.contact-main .contact-img-right{position:absolute;right:0;top:15%;width:26%}.get-touch{background:#fff;border-radius:10px}.contact-list ul{padding:0;list-style-type:none}.contact-list ul li{display:flex;align-items:center;padding:0 0 10px 0}.contact-list ul li i{padding:0 10px 0 0;color:#8e7c87}.white-bg{background-color:#fff;border-radius:10px;padding:1rem}.possible-duplicate-label{color:#781c2a;background-color:#facc15;border-radius:10px;padding:4px;display:inline-block}#date-range-selector{width:277px;padding-left:48px}#residents-note-modal-body{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px}.modal-content-notes{position:relative;display:flex;flex-direction:column;gap:24px;border-radius:8px;background:#fff;font-size:36px;font-family:Inter;color:#334155}.note-modal-header{width:100%;display:flex;flex-direction:column;gap:16px;color:#334155}.note-header-top{display:flex;align-items:center;justify-content:flex-end;min-height:24px}.btn-close.note-btn-close{background:none !important;opacity:1;border:none;margin:0;padding:0;box-sizing:border-box;cursor:pointer;position:static !important;top:auto !important;right:auto !important;z-index:auto !important;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:#64748b}.modal-content-notes .btn-close.note-btn-close i{font-size:24px;line-height:1}.modal-content-notes .add-new-note{line-height:130%;font-weight:500;font-size:28px;font-family:Inter;color:#334155;margin:0 !important}.modal-content-notes .note-form-body{display:flex;flex-direction:column;gap:16px;font-size:14px;color:#535f6f}.note-radio-row{display:flex;flex-direction:column;gap:8px;padding:0;margin:0 !important}.note-radio-group{display:flex;align-items:flex-start;flex-wrap:wrap;gap:20px;color:#25313f}.modal-content-notes .form-check{display:inline-flex;align-items:center;gap:8px;margin:0;justify-content:center}.modal-content-notes .form-check-inline{margin:0 !important;padding:0 !important}.modal-content-notes .form-check-input[type=radio]{border-radius:50%;cursor:pointer;background-color:#fff;border:1px solid #94a3b8;height:20px !important;width:20px !important;margin:0 !important;padding:0 !important}.modal-content-notes .form-check-input[type=radio]::after{width:10px;height:10px;top:50%;left:50%;position:absolute;border-radius:50%;background-color:#fff;margin:0 !important}.modal-content-notes .form-check-input:checked{background-color:#337ab8 !important;border:1px solid #337ab8 !important}.modal-content-notes .form-check-label{cursor:pointer;color:#25313f;font-size:14px;line-height:160%;font-family:Inter}.note-radio-label{margin:0 !important;font-size:14px;font-weight:400;color:#25313f !important;line-height:160% !important}.note-input-row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px;width:100%;align-items:stretch;justify-items:start}.note-input:disabled{background-color:#e9ecef !important;color:#6c757d !important;opacity:1 !important}@media(max-width: 768px){.note-input-row{grid-template-columns:1fr}}.note-input-col{display:flex;flex-direction:column;gap:4px;padding:0 !important;min-width:0;width:100%}.modal-content-notes .note-input{display:block;width:100%;border-radius:8px;background-color:#fff;border:1px solid #cbd5e1;padding:8px 12px;font-size:16px;color:#334155;margin:0 !important;line-height:1.4;box-sizing:border-box}.modal-content-notes .form-select.note-input{background-position:right 12px center;background-size:12px 9px}.note-message-row{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;gap:4px;color:#25313f}.modal-content-notes .note-input-row-full{grid-template-columns:1fr;justify-items:stretch}.modal-content-notes .modal-footer .btn{font-size:16px;font-weight:500}.modal-content-notes .modal-footer .btn-default{border:1px solid #cbd5e1 !important;color:#535f6f !important;font-family:Inter;padding:8px 16px}.modal-content-notes .modal-footer .btn-success{padding:8px 16px}.modal-content-notes .modal-footer{padding-top:8px}.modal-content-notes .urgent-check{display:inline-flex;align-items:center;gap:8px;margin:0 !important;padding:0 !important;justify-content:flex-start}.modal-content-notes .urgent-check .form-check-input{margin:0;padding:0 !important;border-radius:4px;border:1px solid #94a3b8;height:20px;width:20px;box-sizing:border-box}.rc-header{padding-top:24px}.rc-header>.col-12{display:flex;align-items:center;justify-content:space-between;gap:16px}.rc-header__title{color:#334155;font-size:24px;font-weight:500;line-height:29.76px;margin:0}@media(max-width: 768px){.rc-header__title{font-size:20px}}.rc-header__actions{display:inline-flex;align-items:center;gap:16px}@media(max-width: 768px){.rc-header__actions{width:100%;flex-direction:column;align-items:stretch}}.rc-search{position:relative;width:325px}@media(max-width: 768px){.rc-search{width:100%}}.rc-search__input{width:100%;background:#fff;border-radius:8px !important;border:1px solid #cbd5e1 !important;padding:8px 40px 8px 12px !important;font-size:16px;line-height:25.6px;color:#25313f;word-wrap:break-word;height:42px}.rc-search__input::placeholder{color:#8592a3}.rc-search__icon{position:absolute;right:12px !important;top:50%;transform:translateY(-50%);color:#64748b !important;font-size:16px;pointer-events:none}.reconcile-btn{display:inline-flex;align-items:center;gap:8px;background:rgba(0,0,0,0);border:none;outline:none;padding:4px 6px;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-weight:500;color:#2666a3}.reconcile-btn .reconcile-icon{font-size:18px;color:#2666a3}.checkin-status-success,.checkin-status-danger{font-size:15px !important;width:32px !important;height:20px !important;padding:0 !important;border-radius:4px !important;display:inline-flex !important;justify-content:center;align-items:center}.checkin-status-danger{background-color:#ffe4e6 !important;color:#f43f5e !important}.checkin-status-success{background:#dcfce7 !important;color:#15803d !important}.reportlink-chevron{display:inline-flex;justify-content:flex-start;align-items:center;gap:16px}.report-link{width:24px;height:24px}.report-link i{font-size:18px;color:#64748b}.chevron-right{width:24px;height:24px}.chevron-right i{font-size:18px;color:#64748b}.checkin-header{padding-top:24px}.checkin-header p{margin-bottom:0px !important;margin-top:14px;width:100%}.checkin-header-title{color:#334155;font-size:24px;font-weight:500;line-height:29.76px;word-wrap:break-word;margin:0}.checkin-subheader-title{color:#25313f;font-size:18px;font-weight:500;line-height:28.8px;word-wrap:break-word;margin:0}.checkin-header-action{display:flex;align-items:center;justify-content:flex-start;gap:16px}.bottom-border{border-bottom:1px solid #cbd5e1}.multiselect-item-style{cursor:pointer;padding:6px 10px}.multiselect-item-style:hover{background-color:#f2f2f2}.selected-item{background-color:#0d6efd;color:#fff}.selected-badge{display:inline-block;background:#0d6efd;color:#fff;padding:4px 8px;border-radius:15px;margin:4px 4px 0 0;font-size:12px}.selected-badge span{margin-left:6px;cursor:pointer;font-weight:bold}.medpass-link{color:#2666a3;font-size:16px;font-family:"Inter",sans-serif;font-weight:500;line-height:25.6px;display:inline-flex;justify-content:center;align-items:center;gap:8px}.medpass-link:hover{color:#205184}:root{--order-maint-sidebar-width: 168px;--order-maint-sidebar-width-collapsed: 56px}.orders-shell{display:flex;flex-wrap:nowrap;align-items:stretch;overflow:visible}.orders-content-col{min-width:0;overflow:hidden}.orders-shell .orders-sidebar-col{flex:0 0 var(--order-maint-sidebar-width) !important;max-width:var(--order-maint-sidebar-width) !important;width:var(--order-maint-sidebar-width) !important}.orders-shell.is-collapsed .orders-sidebar-col{flex-basis:var(--order-maint-sidebar-width-collapsed) !important;max-width:var(--order-maint-sidebar-width-collapsed) !important;width:var(--order-maint-sidebar-width-collapsed) !important}.orders-shell .orders-content-col{flex:1 1 auto !important;max-width:none !important;width:auto !important;min-width:0}.orders-shell.is-collapsed .sidebar-toggle i{transform:rotate(180deg)}.orders-content{position:relative;min-width:0;flex:1 1 auto;border-left:1px solid #cbd5e1}.orders-content.rspos-container{border:none}.order-maint-sidebar{width:var(--order-maint-sidebar-width);padding:24px 0px;scrollbar-width:thin;overflow:hidden;margin-bottom:0 !important;background:#fff;display:inline-flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;transition:width 180ms ease}.order-maint-sidebar>nav{display:block;width:100%;max-width:100%;min-width:0;overflow:hidden;box-sizing:border-box}.order-maint-sidebar>nav>.nav.menu-nav-tabs{display:flex;flex-direction:column;align-items:stretch;flex-wrap:nowrap;width:100%;max-width:100%;min-width:0;margin:0 !important;padding:0 !important;list-style:none;box-sizing:border-box}.order-maint-sidebar .sidebar-header{display:flex;align-items:center;justify-content:flex-end;position:relative;padding:0 0 8px 0;height:0}.orders-shell .sidebar-toggle{border:none;background:#e9f1ff;color:#337ab8;width:24px;height:24px;border-radius:8px;display:grid;place-items:center;cursor:pointer;box-shadow:0 0 0 1px rgba(0,0,0,.06);transition:background 180ms ease,color 180ms ease,transform 180ms ease;position:absolute;top:12px;left:0;right:0;transform:translateX(-50%);z-index:10;padding:0}.seam-toggle:hover{background:#d7e4f6;color:#337ab8}.seam-toggle:active{background:#c6dbf1;color:#337ab8}.seam-toggle:focus-visible{outline:none;box-shadow:0 0 0 2px #93c5fd}.orders-shell .sidebar-toggle i{font-size:16px;display:inline-block;transition:transform 180ms ease;transform-origin:50% 50%}.order-maint-sidebar .resident-info-list-ulli{display:flex;flex-direction:column;align-items:stretch;margin:0 !important;padding:0 !important;list-style:none;width:100%;flex-wrap:nowrap}.order-maint-sidebar .menu-nav-item{margin:0 !important;width:100%;min-width:0;max-width:100%}.order-maint-sidebar .menu-nav-link{height:50px;display:flex;align-items:center;gap:12px;padding:0 16px;color:#535f6f !important;text-decoration:none;border-radius:0 !important;position:relative;transition:background 180ms ease,color 180ms ease;font-size:16px;font-weight:400;line-height:25.6px;white-space:nowrap;width:100%;min-width:0;max-width:100%;box-sizing:border-box;overflow:hidden}.order-maint-sidebar .icon-resident-profile{width:20px;min-width:20px;height:20px;display:inline-grid;place-items:center;color:#64748b;margin:0px !important;flex:0 0 20px}.order-maint-sidebar .title-resident-profile{display:block;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#535f6f}.order-maint-sidebar.is-collapsed{width:var(--order-maint-sidebar-width-collapsed)}.order-maint-sidebar.is-collapsed .menu-nav-link{justify-content:center;padding-left:calc((var(--order-maint-sidebar-width-collapsed) - 20px)/2);padding-right:calc((var(--order-maint-sidebar-width-collapsed) - 20px)/2)}.order-maint-sidebar.is-collapsed .menu-nav-link .title-resident-profile{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}@media(prefers-reduced-motion: reduce){.order-maint-sidebar,.order-maint-sidebar .menu-nav-link,.orders-shell .sidebar-toggle i{transition:none}}@media(max-width: 576px){.order-maint-sidebar{width:100%;border-right:none;border-bottom:1px solid var(--divider)}}.omc-inner{padding-top:24px;padding-bottom:24px;padding-left:12px}.omc-toolbar-row{margin-bottom:16px}.omc-toolbar{gap:16px;flex-wrap:nowrap}.omc-toolbar-scope .searchemar{width:325px;max-width:100%}.omc-toolbar-scope .searchemar .form-control{padding:8px 36px 8px 12px}.omc-toolbar>.col-10{flex:1 1 500px;max-width:100%;min-width:0}.omc-toolbar>.col-2{flex:0 0 auto;max-width:none;min-width:max-content}.omc-toolbar-scope .col-6{flex:0 0 auto;width:auto}.omc-rejected-toolbar{display:flex;align-items:center;gap:20px}.omc-rejected-toolbar>.col-3,.omc-rejected-toolbar>.col-2,.omc-rejected-toolbar>.col{flex:1 1 240px !important;min-width:0;max-width:100% !important;width:auto !important;padding-left:0;padding-right:0}.omc-rejected-toolbar>.col-2.omc-controls-right{flex:0 0 auto !important}.omc-rejected-toolbar+#custom-date-range-display{flex-basis:100%;order:5;margin-top:8px}@media(min-width: 992px){.omc-rejected-toolbar{flex-wrap:nowrap}.omc-rejected-toolbar>.col-3{flex:1 1 0 !important;min-width:0}.omc-controls-right{margin-left:0}}@media(max-width: 991.98px){.omc-rejected-toolbar{flex-wrap:wrap}.omc-controls-right{order:4}}.omc-controls-right .omc-clear{float:none !important;margin:0}.omc-controls-left>.col-5{flex:1 1 0;max-width:none}#orders-grid-container{width:100%;max-width:100%;overflow:auto}#orders-grid,.ag-theme-quartz{width:100% !important;max-width:100%}.omc-controls-left{display:flex;align-items:center;gap:16px;max-width:500px}.omc-input-wrap{padding-left:0;padding-right:0}.omc-input #OrderType{cursor:pointer}.omc-input-field{border-radius:8px;border:none;height:42px;padding:8px 36px 8px 12px;color:#535f6f;margin:0}.omc-field{height:42px !important;border-radius:8px !important;border:1px solid #cbd5e1 !important;background-color:#fff !important;padding:8px 36px 8px 36px !important;color:#535f6f !important;font-size:16px !important;line-height:20px !important;margin:0 !important;box-shadow:none !important;font-weight:400}.omc-field::placeholder{color:#8592a3;opacity:1}.searchemar.omc-input .omc-field{padding-left:12px !important;padding-right:36px !important}.omc-icon-right{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#64748b;pointer-events:none}.omc-input-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#64748b;pointer-events:none;font-size:14px}.omc-counts-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.omc-counts-row>.col-7{flex:1 1 420px;min-width:280px}.omc-actions-right{display:inline-flex;align-items:center;justify-content:flex-end;gap:12px;flex:0 0 auto;min-width:max-content}.omc-actions-right .emar-btn{float:none !important;margin:0 !important}.omc-pills{display:flex;flex-wrap:wrap;gap:8px;list-style:none;overflow:visible;padding:0;margin:0}.omc-pills>li{display:inline-flex}.omc-pills .nav-link{display:inline-flex;align-items:center;gap:4px;padding:8px;border-radius:8px;background:#fff;outline:1px solid #cbd5e1;outline-offset:-1px;border:none;color:#25313f;font-size:14px;line-height:22.4px;font-weight:400;margin:0 !important;height:auto;white-space:nowrap;box-shadow:none !important}.omc-pills .nav-link.active,.omc-pills .nav-link[aria-current=page]{background:#337ab8;color:#fff;outline-color:#337ab8;font-weight:400}.omc-pills .nav-link .fw-bold{font-weight:500 !important;color:inherit}.omc-pills .nav-link .fw-bold::before{content:"("}.omc-pills .nav-link .fw-bold::after{content:")"}.omc-pills .nav-link:hover{background:#f8fafc;outline-color:#cbd5e1}.omc-pills .nav-link.active:hover{background:#2f6ca3}.omc-empty{margin:0;color:#535f6f;text-align:center;padding:24px;border-radius:8px;border:1px solid #e2e8f0;display:inline-flex;width:100%;flex-direction:column;align-items:center;gap:8px}.omc-empty-icon{width:48px;height:48px;display:grid;place-items:center;position:relative;overflow:hidden;border-radius:8px}.omc-empty i{font-size:48px;color:#94a3b8}.omc-empty-text{display:flex;flex-direction:column;align-items:center}.omc-empty-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:0}.omc-empty-line-normal{color:#535f6f;font-size:16px;line-height:25.6px;font-weight:400}.omc-empty-line-strong{color:#535f6f;font-size:16px;line-height:25.6px;font-weight:500}.omc-empty-line-gap{width:4px}.omc-empty-sub{color:#535f6f;font-size:16px;line-height:25.6px;font-weight:500;text-align:center}.omc-pills.nav-pills:first-child .nav-link{border-radius:8px !important}.omc-pills.nav-pills:last-child .nav-link{border-radius:8px !important}.omc-input-wrap #date-range-selector{width:100%;position:relative;padding-left:36px !important;padding-right:36px !important;height:42px !important;border-radius:8px !important;border:1px solid #cbd5e1 !important;margin:0 !important;box-shadow:none;font-weight:400;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;z-index:1}.omc-input-wrap #date-range-selector-container{display:flex;align-items:center;position:relative;height:42px}.omc-input-wrap #date-range-selector,.omc-input-wrap #date-range-selector-container .fa-calendar{line-height:1.6}.omc-input-wrap #date-range-selector-container .fa-calendar{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:16px;color:#94a3b8;pointer-events:none;z-index:2 !important;display:inline-flex;align-items:center}.omc-input-wrap #date-range-selector-container .dropdown-menu{border:1px solid #cbd5e1 !important;box-shadow:none !important;width:100% !important;box-sizing:border-box;margin-top:4px}.omc-input-wrap #date-range-selector::placeholder{color:#8592a3}.omc-input-wrap #date-range-selector-container::after{position:absolute;right:12px;top:50%;transform:translateY(-50%);line-height:1;font-size:16px;color:#64748b;pointer-events:none;z-index:2}.omc-input-wrap #custom-date-range-display{color:#535f6f;font-size:16px;font-weight:400;text-align:center}@media(max-width: 992px){.omc-controls-left{max-width:100%}.omc-toolbar{justify-content:space-between;gap:12px}}@media(max-width: 768px){.omc-toolbar{flex-direction:column;align-items:stretch}.omc-toolbar-scope .omc-toolbar{flex-wrap:wrap}.omc-controls-left{width:100%;max-width:100%;flex-wrap:wrap}.omc-controls-left>.col-5{width:100%}.omc-clear{align-self:flex-end;margin-top:8px}.omc-inner{padding-right:24px}.omc-toolbar>.col-10{width:100%;flex:1 1 auto}.omc-toolbar>.col-2{align-self:flex-end}.omc-counts-row{flex-direction:column;align-items:stretch;gap:12px}.omc-counts-row>.col-7{width:100%}.omc-actions-right{align-self:flex-end}.omc-toolbar-scope .searchemar{width:100%}}.omc-inner .ag-theme-quartz .cell-ellipsis{white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;display:block !important}.omc-inner .ag-theme-quartz .undo-cell-no-ellipsis{white-space:nowrap !important;overflow:visible !important;text-overflow:clip !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;height:100% !important}.omc-inner .ag-theme-quartz .undo-cell-no-ellipsis>div{display:inline-flex !important;align-items:center !important;height:100% !important}@media(max-width: 1024px){.omc-inner .ag-theme-quartz{font-size:13px}.omc-inner .ag-theme-quartz .ag-header-cell{font-size:13px}.omc-inner .ag-theme-quartz .ag-cell{font-size:13px;padding:0 8px}}@media(max-width: 768px){.omc-inner .ag-theme-quartz{font-size:12px}.omc-inner .ag-theme-quartz .ag-header-cell{font-size:12px}.omc-inner .ag-theme-quartz .ag-cell{font-size:12px;padding:0 6px}}#order-form .rc-header-title-container{display:inline-flex;gap:12px;justify-content:flex-start;align-items:center}#order-form .possible-duplicate-label{display:flex;align-items:center;justify-content:center;gap:4px;padding:0px 8px;background-color:#fef9c3;border-radius:4px;color:#ca8a04;font-size:13px;font-weight:500;line-height:20.2px}#order-form .rc-header__actions{display:flex;align-items:center;gap:20px;flex-wrap:nowrap;flex:0 0 auto}#order-form .rc-header__actions .recipient{margin-left:0}#order-form .section-heading-with-icon{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;width:auto}#order-form .rc-header__actions .section-heading-with-icon i,#order-form .rc-header__actions .section-heading-with-icon a .mar-icon{box-sizing:border-box;width:42px;height:42px;padding:8px;background-color:#fff;border-radius:8px;border:1px solid #e2e8f0;display:inline-flex;align-items:center;justify-content:center;font-size:20px;color:#64748b;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease,box-shadow .15s ease;line-height:1;margin:0}#order-form .rc-header__actions .section-heading-with-icon .mar-link{text-decoration:none;line-height:0}#order-form .recipient-inline{display:inline-flex;align-items:center;gap:clamp(8px,1vw,12px)}#order-form .resident-info-user-img{width:clamp(36px,3.5vw,44px);height:clamp(36px,3.5vw,44px);object-fit:cover;vertical-align:middle;position:static}#order-form .recipient-name{color:#25313f;font-size:clamp(17px,1.7vw,20px);line-height:1.35;font-weight:500;letter-spacing:0;white-space:nowrap}@media(max-width: 1024px){#order-form .rc-header__actions{gap:16px}}@media(max-width: 640px){#order-form .rc-header__actions{gap:12px;flex-wrap:wrap}#order-form .rc-header__actions .recipient{order:2;flex:1 1 100%;margin-left:0}#order-form .section-heading-with-icon{order:1}#order-form .recipient-inline{width:100%;justify-content:flex-start;gap:8px}}.nav-pills.institutional-view .nav-link,.order-type-pills.institutional-view .nav-link{border-radius:10px !important;border:none !important;margin:10px 10px 10px 0px;color:#337ab8;font-size:14px;padding:8px 5px;font-weight:400}.nav-pills.institutional-view .nav-link.active,.order-type-pills.institutional-view .nav-link.active{border:none !important;line-height:150%;font-size:14px;color:#581a3e;background:rgba(70,106,130,.2);padding:8px 5px;border-radius:10px !important}.institutional-view .all-bag-count{color:#fff;background:#581a3e;padding:5px 8px;border-radius:50%;margin:0 0 0 5px}.institutional-view .all-success-count{color:#fff;background:#50c878;padding:5px 8px;border-radius:50%;margin:0 0 0 5px}.institutional-view .all-warning-count{color:#fff;background:#e5b700;padding:5px 8px;border-radius:50%;margin:0 0 0 5px}.institutional-view .all-danger-count{color:#fff;background:#d63d62;padding:5px 8px;border-radius:50%;margin:0 0 0 5px}.institutional-view .all-onleave-count{color:#fff;background:#b5b5b5;padding:5px 8px;border-radius:50%;margin:0 0 0 5px}.institutional-view .info-sidebar{background:#fff;border-radius:10px}.institutional-view .institutional-residents-card-cell{width:25%}@media(max-width: 1024px){.institutional-view .institutional-residents-card-cell{width:33%}}.institutional-view .institutional-resident-info-main{border-radius:10px}.institutional-view .institutional-resident-info-main .institutional-resident-info-name,.institutional-view .institutional-resident-info-main .institutional-resident-info-name-dynamic-1,.institutional-view .institutional-resident-info-main .institutional-resident-info-name-dynamic-2{font-weight:600;color:#584c53}.institutional-view .institutional-resident-info-main .institutional-resident-info-record-number,.institutional-view .institutional-resident-info-main .institutional-resident-info-record-number-dynamic-1,.institutional-view .institutional-resident-info-main .institutional-resident-info-record-number-dynamic-2{font-weight:500;color:#584c53}.institutional-view .institutional-resident-info-main .institutional-resident-info-cart,.institutional-view .institutional-resident-info-main .institutional-resident-info-cart-dynamic-1,.institutional-view .institutional-resident-info-main .institutional-resident-info-cart-dynamic-2{font-weight:500;color:#4b4046}.institutional-view .institutional-resident-info-main.warning-card{background-color:rgba(255,203,0,.05);border:1px solid #ffcb00}.institutional-view .institutional-resident-info-main.success-card{background-color:rgba(138,218,165,.05);border:1px solid #8adaa5}.institutional-view .institutional-resident-info-main.danger-card{background-color:rgba(227,124,149,.05);border:1px solid #e37c95}.institutional-view .institutional-resident-info-main.disabled-card{opacity:.3}.institutional-view .searchemar .input-text{border:1px solid #bba6b5;border-radius:10px;padding:13px}.institutional-view .searchemar i{color:#8e7c87}.institutional-view .filter-resident .menu-nav-link{color:#4b4046;font-weight:500}.institutional-view .filter-resident .menu-nav-link.active{color:#466a82;font-weight:600}.institutional-view .nav-item .fa-exclamation-triangle{color:#ca4915}a{cursor:pointer}input[type=checkbox]{width:30px;height:30px}label.checkbox-label{vertical-align:top}button.form-control{height:50px}.bootstrap-select>.dropdown-toggle:after{display:none}.drug-class-dropdown-tree,.nested-order-action-dropdown-tree{max-height:40vh}.date-picker{font-size:.9em}.emar.user-dropdown-menu li{float:initial !important}.emar.resident-info-sidebar{overflow-y:auto;overflow-x:hidden;height:calc(100vh - 113px)}.emar.resident-info-sidebar .resident-info-user-img{width:100%;max-width:250px;aspect-ratio:1/1;object-fit:cover}.emar.resident-info-content-area{height:calc(100vh - 113px);padding-bottom:80px}.emar.full-height-content-area{height:100%;min-height:80vh;padding-bottom:80px}.emar.user-password-content-area{height:calc(100vh - 320px);padding-bottom:80px}.emar.resident-info-user-name{font-weight:bold}.emar.line-with-time .time{z-index:1}.icon-show-password{right:30px;bottom:20px;color:#8e7c87;z-index:111}.emar-recipient-tile-late{background-color:rgba(255,203,0,.25);border:1px solid #ffcb00}.emar-recipient-tile-due{background-color:rgba(138,218,165,.45);border:1px solid #8adaa5}.emar-recipient-tile-missed{background-color:rgba(227,124,149,.25);border:1px solid #e37c95}.emar-patient-message{background-color:rgba(240,148,110,.1);border:1px solid #e96029}.resident-icon-with-count{font-size:12px}.resident-icon-with-count.routine{color:#ef4444}.resident-icon-with-count.prns{color:#49addc}.emar-resident-info-text{font-size:14px}.emar-resident-info-allergies-heading{padding-right:20px}.emar-resident-info-detail-value{max-height:60px;overflow:auto}.order-tile-wrap{display:flex;flex-wrap:wrap}.order-tile-container{padding:.5%}.behavior-tile-container{padding:.5%}.emar-order-tile-description{font-size:15px;font-weight:bold}.administration-details-tile{border:1px solid #466a82;border-radius:12px;margin:8px 0px}.administration-details-text{margin:8px 0px}.order-administration-actions-padding{padding-bottom:80px !important}#floating-button-container{padding-top:10px;padding-right:20px;text-align:right;position:fixed;bottom:0px;height:80px;z-index:99;width:60%}#floating-controls-container{padding-top:10px;position:sticky;bottom:0px;height:80px;pointer-events:none;z-index:1}#floating-controls-container button,#floating-controls-container a{pointer-events:auto}#floating-controls-container button:disabled,#floating-controls-container a:disabled{pointer-events:none}.drug-img{height:70px;width:70px;object-fit:contain;border-radius:5px}.resident-info-detail{padding:5px;height:100%;background:#fff;border-radius:10px}.tile-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:8px;margin-bottom:8px}.tile-header-left{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.tile-header .time-with-icon{background:rgba(142,124,135,.2);padding:1px 10px;border-radius:16px;font-weight:bolder;display:flex;align-items:center;gap:4px}.tile-header .orders-due-detail-actions{position:static !important;right:auto !important;display:flex;align-items:center}.orders-due-detail{min-height:12em;padding:5px}.orders-due-detail .order-type-icon{color:#fff}.orders-due-detail .orders-due-detail-actions i{cursor:pointer}.orders-due-detail .brand-name{color:#000;opacity:60%}.orders-due-detail .order-instructions{font-size:15px}.orders-due-detail .resident-info-icon-with-count{color:#432dbf;font-size:2.2em;margin:0 10px 0 0}.orders-due-detail .resident-info-icon-with-count i{vertical-align:text-top}.orders-due-detail .refill-btn{padding:.4em 20px;border-radius:10px}.orders-due-detail .order-previous-info{font-size:.75em;opacity:75%}.orders-due-detail.routine-tile,.orders-due-detail.missed-tile{border:2px solid}.orders-due-detail.routine-tile:before,.orders-due-detail.missed-tile:before{position:absolute;font-family:"Font Awesome 5 Pro";font-size:8em;top:50%;left:50%;transform:translate(-50%, -50%);opacity:10%}.orders-due-detail.routine-tile.medication-tile,.orders-due-detail.missed-tile.medication-tile{border-color:#ec339e}.orders-due-detail.routine-tile.medication-tile:before,.orders-due-detail.missed-tile.medication-tile:before{color:#ec339e;content:""}.orders-due-detail.routine-tile.medication-tile .emar-order-tile-description,.orders-due-detail.missed-tile.medication-tile .emar-order-tile-description{color:#344054}.orders-due-detail.routine-tile.medication-tile .order-type-icon,.orders-due-detail.missed-tile.medication-tile .order-type-icon{background-color:#ec339e}.orders-due-detail.routine-tile.treatment-tile,.orders-due-detail.missed-tile.treatment-tile{border-color:#432dbf}.orders-due-detail.routine-tile.treatment-tile:before,.orders-due-detail.missed-tile.treatment-tile:before{color:#432dbf;content:""}.orders-due-detail.routine-tile.treatment-tile .emar-order-tile-description,.orders-due-detail.missed-tile.treatment-tile .emar-order-tile-description{color:#432dbf}.orders-due-detail.routine-tile.treatment-tile .order-type-icon,.orders-due-detail.missed-tile.treatment-tile .order-type-icon{background-color:#432dbf}.orders-due-detail.routine-tile.userdefined-tile,.orders-due-detail.missed-tile.userdefined-tile{border-color:#8adaa5}.orders-due-detail.routine-tile.userdefined-tile:before,.orders-due-detail.missed-tile.userdefined-tile:before{color:#8adaa5;content:""}.orders-due-detail.routine-tile.userdefined-tile .emar-order-tile-description,.orders-due-detail.missed-tile.userdefined-tile .emar-order-tile-description{color:#8adaa5}.orders-due-detail.routine-tile.userdefined-tile .order-type-icon,.orders-due-detail.missed-tile.userdefined-tile .order-type-icon{background-color:#8adaa5}.orders-due-detail.routine-tile.nfa-tile,.orders-due-detail.missed-tile.nfa-tile{border-color:#e37c95;border-width:4px;background-color:rgba(227,124,149,.1)}.orders-due-detail.routine-tile.nfa-tile:before,.orders-due-detail.missed-tile.nfa-tile:before{color:#e37c95;content:""}.orders-due-detail.routine-tile.nfa-tile .emar-order-tile-description,.orders-due-detail.missed-tile.nfa-tile .emar-order-tile-description{color:#e37c95}.orders-due-detail.routine-tile.nfa-tile .order-type-icon,.orders-due-detail.missed-tile.nfa-tile .order-type-icon{background-color:#e37c95}.orders-due-detail.routine-tile.other-tile,.orders-due-detail.missed-tile.other-tile{border-color:#f0946e}.orders-due-detail.routine-tile.other-tile:before,.orders-due-detail.missed-tile.other-tile:before{color:#f0946e;content:""}.orders-due-detail.routine-tile.other-tile .emar-order-tile-description,.orders-due-detail.missed-tile.other-tile .emar-order-tile-description{color:#f0946e}.orders-due-detail.routine-tile.other-tile .order-type-icon,.orders-due-detail.missed-tile.other-tile .order-type-icon{background-color:#f0946e}.orders-due-detail.routine-tile.discontinued-tile,.orders-due-detail.missed-tile.discontinued-tile{background-color:#e5e5e5 !important}.orders-due-detail.prn-tile{border:2px solid #49addc}.orders-due-detail.prn-tile:before{position:absolute;font-family:"Font Awesome 5 Pro";font-size:8em;color:#49addc;top:50%;left:50%;transform:translate(-50%, -50%);opacity:10%}.orders-due-detail.prn-tile .emar-order-tile-description{color:#49addc}.orders-due-detail.prn-tile .order-type-icon{background-color:#49addc}.orders-due-detail.prn-tile.medication-tile:before{content:""}.orders-due-detail.prn-tile.treatment-tile:before{content:""}.orders-due-detail.prn-tile.userdefined-tile:before{content:""}.orders-due-detail.prn-tile.nfa-tile{border-color:#e37c95}.orders-due-detail.prn-tile.nfa-tile:before{color:#e37c95;content:""}.orders-due-detail.prn-tile.nfa-tile .emar-order-tile-description,.orders-due-detail.prn-tile.nfa-tile .order-type-icon{color:#e37c95}.orders-due-detail.prn-tile.other-tile:before{content:""}.orders-due-detail.prn-tile.discontinued-tile{background-color:#e5e5e5 !important}.orders-due-detail.selected-tile{border-width:4px;padding:3px}.orders-due-detail.selected-tile:before{content:"" !important;opacity:35%}.orders-due-detail.selected-tile.routine-tile.medication-tile,.orders-due-detail.selected-tile.missed-tile.medication-tile{background-color:rgba(236,51,158,.1)}.orders-due-detail.selected-tile.routine-tile.treatment-tile,.orders-due-detail.selected-tile.missed-tile.treatment-tile{background-color:rgba(67,45,191,.1)}.orders-due-detail.selected-tile.routine-tile.userdefined-tile,.orders-due-detail.selected-tile.missed-tile.userdefined-tile{background-color:rgba(138,218,165,.1)}.orders-due-detail.selected-tile.routine-tile.other-tile,.orders-due-detail.selected-tile.missed-tile.other-tile{background-color:rgba(240,148,110,.1)}.orders-due-detail.selected-tile.prn-tile{background-color:rgba(73,173,220,.1)}.orders-due-detail.selected-tile.discontinued-tile{background-color:#9f9f9f !important}.behaviors-due-detail{min-height:12em;padding:5px;background:#fff;border-radius:10px}.behaviors-due-detail .order-type-icon{color:#fff}.behaviors-due-detail .orders-due-detail-actions i{cursor:pointer}.behaviors-due-detail .brand-name{color:#000;opacity:60%}.behaviors-due-detail .order-instructions{font-size:15px}.behaviors-due-detail .resident-info-icon-with-count{color:#432dbf;font-size:2.2em;margin:0 10px 0 0}.behaviors-due-detail .resident-info-icon-with-count i{vertical-align:text-top}.behaviors-due-detail .refill-btn{padding:.4em 20px;border-radius:10px}.behaviors-due-detail .order-previous-info{font-size:.75em;opacity:75%}.behaviors-due-detail.routine-tile,.behaviors-due-detail.missed-tile{border:2px solid}.behaviors-due-detail.routine-tile:before,.behaviors-due-detail.missed-tile:before{position:absolute;font-family:"Font Awesome 5 Pro";font-size:8em;top:50%;left:50%;transform:translate(-50%, -50%);opacity:10%}.behaviors-due-detail.routine-tile.medication-tile,.behaviors-due-detail.missed-tile.medication-tile{border-color:#ec339e}.behaviors-due-detail.routine-tile.medication-tile:before,.behaviors-due-detail.missed-tile.medication-tile:before{color:#ec339e;content:""}.behaviors-due-detail.routine-tile.medication-tile .emar-order-tile-description,.behaviors-due-detail.missed-tile.medication-tile .emar-order-tile-description{color:#344054}.behaviors-due-detail.routine-tile.medication-tile .order-type-icon,.behaviors-due-detail.missed-tile.medication-tile .order-type-icon{background-color:#ec339e}.behaviors-due-detail.routine-tile.treatment-tile,.behaviors-due-detail.missed-tile.treatment-tile{border-color:#432dbf}.behaviors-due-detail.routine-tile.treatment-tile:before,.behaviors-due-detail.missed-tile.treatment-tile:before{color:#432dbf;content:""}.behaviors-due-detail.routine-tile.treatment-tile .emar-order-tile-description,.behaviors-due-detail.missed-tile.treatment-tile .emar-order-tile-description{color:#432dbf}.behaviors-due-detail.routine-tile.treatment-tile .order-type-icon,.behaviors-due-detail.missed-tile.treatment-tile .order-type-icon{background-color:#432dbf}.behaviors-due-detail.routine-tile.userdefined-tile,.behaviors-due-detail.missed-tile.userdefined-tile{border-color:#8adaa5}.behaviors-due-detail.routine-tile.userdefined-tile:before,.behaviors-due-detail.missed-tile.userdefined-tile:before{color:#8adaa5;content:""}.behaviors-due-detail.routine-tile.userdefined-tile .emar-order-tile-description,.behaviors-due-detail.missed-tile.userdefined-tile .emar-order-tile-description{color:#8adaa5}.behaviors-due-detail.routine-tile.userdefined-tile .order-type-icon,.behaviors-due-detail.missed-tile.userdefined-tile .order-type-icon{background-color:#8adaa5}.behaviors-due-detail.routine-tile.nfa-tile,.behaviors-due-detail.missed-tile.nfa-tile{border-color:#e37c95;border-width:4px;background-color:rgba(227,124,149,.1)}.behaviors-due-detail.routine-tile.nfa-tile:before,.behaviors-due-detail.missed-tile.nfa-tile:before{color:#e37c95;content:""}.behaviors-due-detail.routine-tile.nfa-tile .emar-order-tile-description,.behaviors-due-detail.missed-tile.nfa-tile .emar-order-tile-description{color:#e37c95}.behaviors-due-detail.routine-tile.nfa-tile .order-type-icon,.behaviors-due-detail.missed-tile.nfa-tile .order-type-icon{background-color:#e37c95}.behaviors-due-detail.routine-tile.other-tile,.behaviors-due-detail.missed-tile.other-tile{border-color:#f0946e}.behaviors-due-detail.routine-tile.other-tile:before,.behaviors-due-detail.missed-tile.other-tile:before{color:#f0946e;content:""}.behaviors-due-detail.routine-tile.other-tile .emar-order-tile-description,.behaviors-due-detail.missed-tile.other-tile .emar-order-tile-description{color:#f0946e}.behaviors-due-detail.routine-tile.other-tile .order-type-icon,.behaviors-due-detail.missed-tile.other-tile .order-type-icon{background-color:#f0946e}.behaviors-due-detail.routine-tile.discontinued-tile,.behaviors-due-detail.missed-tile.discontinued-tile{background-color:#e5e5e5 !important}.behaviors-due-detail.prn-tile{border:2px solid #49addc}.behaviors-due-detail.prn-tile:before{position:absolute;font-family:"Font Awesome 5 Pro";font-size:8em;color:#49addc;top:50%;left:50%;transform:translate(-50%, -50%);opacity:10%}.behaviors-due-detail.prn-tile .emar-order-tile-description{color:#49addc}.behaviors-due-detail.prn-tile .order-type-icon{background-color:#49addc}.behaviors-due-detail.prn-tile.medication-tile:before{content:""}.behaviors-due-detail.prn-tile.treatment-tile:before{content:""}.behaviors-due-detail.prn-tile.userdefined-tile:before{content:""}.behaviors-due-detail.prn-tile.nfa-tile{border-color:#e37c95}.behaviors-due-detail.prn-tile.nfa-tile:before{color:#e37c95;content:""}.behaviors-due-detail.prn-tile.nfa-tile .emar-order-tile-description,.behaviors-due-detail.prn-tile.nfa-tile .order-type-icon{color:#e37c95}.behaviors-due-detail.prn-tile.other-tile:before{content:""}.behaviors-due-detail.prn-tile.discontinued-tile{background-color:#e5e5e5 !important}.behaviors-due-detail.selected-tile{border-width:4px;padding:3px}.behaviors-due-detail.selected-tile:before{content:"" !important;opacity:35%}.behaviors-due-detail.selected-tile.routine-tile.medication-tile,.behaviors-due-detail.selected-tile.missed-tile.medication-tile{background-color:rgba(236,51,158,.1)}.behaviors-due-detail.selected-tile.routine-tile.treatment-tile,.behaviors-due-detail.selected-tile.missed-tile.treatment-tile{background-color:rgba(67,45,191,.1)}.behaviors-due-detail.selected-tile.routine-tile.userdefined-tile,.behaviors-due-detail.selected-tile.missed-tile.userdefined-tile{background-color:rgba(138,218,165,.1)}.behaviors-due-detail.selected-tile.routine-tile.other-tile,.behaviors-due-detail.selected-tile.missed-tile.other-tile{background-color:rgba(240,148,110,.1)}.behaviors-due-detail.selected-tile.prn-tile{background-color:rgba(73,173,220,.1)}.behaviors-due-detail.selected-tile.discontinued-tile{background-color:#9f9f9f !important}.control-icon{vertical-align:text-top;height:1em;filter:brightness(0) saturate(100%) invert(18%) sepia(91%) saturate(1760%) hue-rotate(323deg) brightness(109%) contrast(95%)}.emar-recipient-tile-active{opacity:100%}.emar-recipient-tile-discharged a .resident-info-main .resident-info-name,.emar-recipient-tile-loa a .resident-info-main .resident-info-name,.emar-recipient-tile-hold a .resident-info-main .resident-info-name,.emar-recipient-tile-hospital a .resident-info-main .resident-info-name,.emar-recipient-tile-updating a .resident-info-main .resident-info-name,.emar-recipient-tile-loa-indicator a .resident-info-main .resident-info-name{opacity:30%}.emar-recipient-tile-discharged a .resident-info-main .resident-info-section div,.emar-recipient-tile-loa a .resident-info-main .resident-info-section div,.emar-recipient-tile-hold a .resident-info-main .resident-info-section div,.emar-recipient-tile-hospital a .resident-info-main .resident-info-section div,.emar-recipient-tile-updating a .resident-info-main .resident-info-section div,.emar-recipient-tile-loa-indicator a .resident-info-main .resident-info-section div{opacity:30%}.emar-recipient-tile-discharged a .resident-info-main .resident-info-location-container,.emar-recipient-tile-loa a .resident-info-main .resident-info-location-container,.emar-recipient-tile-hold a .resident-info-main .resident-info-location-container,.emar-recipient-tile-hospital a .resident-info-main .resident-info-location-container,.emar-recipient-tile-updating a .resident-info-main .resident-info-location-container,.emar-recipient-tile-loa-indicator a .resident-info-main .resident-info-location-container{opacity:30%}.emar-recipient-tile-loa-indicator a .emar.institutional-resident-info-cart,.emar-recipient-tile-loa-indicator a .emar.institutional-resident-info-name,.emar-recipient-tile-loa-indicator a .emar.institutional-resident-info-record-number{opacity:30%}.emar-recipient-tile-loa-indicator .loa-indicator{position:absolute;top:35%;left:30%;transform:rotate(-40deg);color:#b91c1c;display:flex;align-items:center;gap:.5em;pointer-events:none;z-index:1}.emar-recipient-tile-loa-indicator .loa-indicator .loa-indicator-content{font-size:20pt}.emar-recipient-tile-loa-indicator .card{border:1px solid #b91c1c}.emar-recipient-tile-loa-indicator.institutional .loa-indicator{transform:none;color:#000}.emar-recipient-tile-loa-indicator.institutional .card{border:none}.emar-recipient-tile-loa-indicator.institutional.loa-expired .loa-indicator{color:#b91c1c}.emar-recipient-tile-loa-indicator.institutional.loa-expired .card{border:1px solid #b91c1c}.emar-recipient-tile-discharged-indicator a .emar.institutional-resident-info-cart,.emar-recipient-tile-discharged-indicator a .emar.institutional-resident-info-name,.emar-recipient-tile-discharged-indicator a .emar.institutional-resident-info-record-number{opacity:30%}.emar-recipient-tile-hospital-indicator a .emar.institutional-resident-info-cart,.emar-recipient-tile-hospital-indicator a .emar.institutional-resident-info-name,.emar-recipient-tile-hospital-indicator a .emar.institutional-resident-info-record-number{opacity:30%}.emar-recipient-tile-hold-indicator a .emar.institutional-resident-info-cart,.emar-recipient-tile-hold-indicator a .emar.institutional-resident-info-name,.emar-recipient-tile-hold-indicator a .emar.institutional-resident-info-record-number{opacity:30%}.emar-recipient-tile-discharged .resident-info-section::after{content:"DISCHARGED";position:absolute;top:35%;left:5%;transform:rotate(-40deg);font-size:20pt;color:#000}.emar-recipient-tile-hospital .resident-info-section::after{content:"HOSPITAL";position:absolute;top:30%;left:10%;transform:rotate(-40deg);font-size:22pt;color:#000}.emar-recipient-tile-loa .resident-info-section::after{content:"LOA";position:absolute;top:35%;left:35%;transform:rotate(-40deg);font-size:24pt;color:#000}.emar-recipient-tile-discharged-indicator .discharged-indicator{position:absolute;top:30%;left:18%;color:#000;display:flex;align-items:center;gap:.5em;pointer-events:none;z-index:1}.emar-recipient-tile-discharged-indicator .discharged-indicator .discharged-indicator-content{font-size:20pt}.emar-recipient-tile-hospital-indicator .hospital-indicator{position:absolute;top:30%;left:26%;color:#000;display:flex;align-items:center;gap:.5em;pointer-events:none;z-index:1}.emar-recipient-tile-hospital-indicator .hospital-indicator .hospital-indicator-content{font-size:20pt}.emar-recipient-tile-hold-indicator .hold-indicator{position:absolute;top:30%;left:32%;color:#000;display:flex;align-items:center;gap:.5em;pointer-events:none;z-index:1}.emar-recipient-tile-hold-indicator .hold-indicator .hold-indicator-content{font-size:20pt}.emar-recipient-tile-hold .resident-info-section::after{content:"HOLD";position:absolute;top:35%;left:30%;transform:rotate(-40deg);font-size:24pt;color:#000}.emar-recipient-tile-updating .resident-info-section::after{content:"REFRESHING";position:absolute;top:35%;left:3%;transform:rotate(-40deg);font-size:22pt;color:#000}.emar-behavior-icon{background:rgba(142,124,135,.1);color:#4b4046}.emar-urgent-icon{color:#fecaca}.emar-message-icon{color:#e96029}.emar-success-message-icon{color:#16a34a}.emar-failure-message-icon{color:#b91c1c}.emar-report-icon{color:#581a3e;background:rgba(147,43,104,.1);padding:5px;border-radius:7px}.emar-report-title{color:#4b4046}.emar-user-guides-row{display:inline-flex;flex-wrap:wrap}.emar-user-guides-row .emar-user-guides-tile{min-height:15em;max-width:30%;padding:5px;margin:5px;background-color:#fff;border-radius:10px}.emar-user-guides-row .emar-user-guide-title{color:#4b4046}.emar-user-guides-row .emar-user-guide-title .emar-user-guide-icon{color:#581a3e;background:rgba(147,43,104,.1);padding:5px;border-radius:7px}.emar-user-guides-row .emar-user-guide-exerpt{height:10em;overflow:hidden;text-overflow:ellipsis}.emar-resident-unassigned-location{text-align:center;background-color:rgba(227,124,149,.25);border:1px solid #e37c95;padding:3px;color:#000}.emar-community-pharmacy{font-family:"Inter";font-style:normal;font-weight:500;font-size:16px;color:#665860;margin:0 0 5px 0}.emar-recipient-info-btn{color:#8e7c87;font-size:16px;white-space:nowrap;line-height:24px;font-weight:400}.emar-pagination{display:flex;padding-left:0;list-style:none}.emar-pagination .page-link{padding:.375rem .75rem;position:relative;display:block;cursor:pointer;color:#fff;text-decoration:none;background-color:#000;border:1px solid #000;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}#chart-actions-modal-content{min-height:400px}.chart-actions-order-sig{margin-top:20px}.form-control.alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.form-control.alert-warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5}.form-control.alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.image-container{clip-path:circle()}#loaderbg{position:absolute;background-color:#fff;opacity:.4;top:0px;left:0px;width:0px;height:0px;z-index:1101}#loader{position:absolute;left:0;right:0;top:0;bottom:0;width:50px;height:50px;color:#232323;z-index:1102}.dcd-tile-label{padding:4px 10px;border-radius:5px;font-size:14px;text-align:center;background-color:rgba(210,20,86,.05);color:#781c2a}.site-select-input{height:50px;display:flex;align-items:center}.site-select{width:538px;height:400px;border:1px solid #565656;display:block;margin-left:auto;margin-right:auto}.site-select-ui{border-right:1px solid #565656}.site-select-options{display:inline-block;width:200px;height:100%;overflow-y:auto}.site-select-item{background-color:#fff;padding:6px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.site-select-item:hover,.site-select-item.hover{background-color:#eee}.site-select-item.selected::before{background:#ef4444;margin:0 2px 0 -6px;padding:8px 2px;content:" "}.site-select-item.selected{background-color:#90aecf}#signature-header{display:flex;justify-content:center}#signature-header .signature-step{color:#000}#signature-header .signature-step .circle{border:1px solid #e5e5e5;border-radius:50%;height:35px;width:35px;text-align:center;font-size:14pt;margin:0}#signature-header .signature-step .fa{line-height:33px}#signature-header .signature-step.unselected{color:#e5e5e5}#signature-header .signature-step.unselected .circle{background-color:#f5f5f5;color:#000}#signature-header .signature-step.unselected .circle.step-1::before{content:"1"}#signature-header .signature-step.unselected .circle.step-2::before{content:"2"}#signature-header .signature-step.selected .circle{background-color:#f5f5f5;color:#000}#signature-header .signature-step.selected .circle.step-1::before{content:"1"}#signature-header .signature-step.selected .circle.step-2::before{content:"2"}#signature-header .signature-step.completed .circle{color:#4ade80;background-color:#f5f5f5}#signature-header .signature-step.completed .circle::before{content:"" !important}#signature-header i{margin:0 20px;color:#eee}.signature-form-main .form-group input{position:relative;z-index:111}.reauthenticate-form-main .form-group input{position:relative;z-index:111}.reauthenticate-form-main .at-admin{position:absolute;top:50px}.authenticateOnShow-form-main .form-group input{position:relative;z-index:111}.authenticateOnShow-form-main .at-admin{position:absolute;top:50px}.bottom-actions .bottom-actions-ulli li a .icon-with-bag span{position:relative !important;top:initial !important;display:inline-block;left:-8px;bottom:-5px;background:#b91c1c}.residents-card-main{flex-wrap:wrap}.residents-card-main .resident-info-main{height:100%;border-radius:10px}.residents-card-main .resident-info-main .card-top-icon{position:absolute;right:22px;color:#e7dfe5}.residents-card-main .resident-info-main.warning-card{background-color:rgba(255,203,0,.05);border:1px solid #ffcb00}.residents-card-main .resident-info-main.success-card{background-color:rgba(74,222,128,.05);border:1px solid #4ade80}.residents-card-main .resident-info-main.danger-card{background-color:rgba(227,124,149,.05);border:1px solid #e37c95}.residents-card-main .resident-info-main.disabled-card{opacity:.7}.residents-card-main .resident-info-name{font-size:14px;font-weight:600;color:#584c53;text-align:center}.residents-card-main .resident-info-name-shrink-font-1{font-size:12px}.residents-card-main .resident-info-name-shrink-font-2{font-size:10px}.residents-card-main .resident-info-cart{font-size:12px;font-weight:500;color:#4b4046;text-align:center}.residents-card-main .resident-info-location-shrink-font-1{font-size:10px}.residents-card-main .resident-info-location-shrink-font-2{font-size:8px}.residents-card-main .resident-info-section{text-align:center}.residents-card-main .resident-info-section .resident-info-img{width:100%;aspect-ratio:1/1;object-fit:cover}.recipient-info-block{background-color:#fff;border-radius:8px;padding:10px;display:inline-block;width:100%;margin-bottom:10px}.recipient-info-block label i{font-size:.8em;color:#fff;text-align:center;margin-right:1em;border-radius:50%;line-height:2em;height:2em;width:2em}.info-block{background-color:#fff;border-radius:8px;padding:10px;display:inline-block;width:100%;margin-bottom:10px;box-shadow:1px 1px 1px 1px #f3f6fa}.info-block label i{font-size:.8em;color:#fff;text-align:center;margin-right:1em;border-radius:50%;line-height:2em;height:2em;width:2em}.emar-btn{display:inline-flex !important;align-items:center;justify-content:center;gap:8px;padding:8px 16px;height:42px;font-family:"Inter",sans-serif;font-size:16px;font-weight:500;line-height:150%;border:none;border-radius:8px;cursor:pointer;transition:background .3s ease,box-shadow .3s ease;margin-bottom:8px;white-space:nowrap;width:auto}.emar-btn-primary{background:#337ab8 !important;color:#fff !important}.emar-btn-primary:not(:disabled):hover{background:#2666a3 !important;color:#fff !important}.emar-btn-primary:not(:disabled):active{background:#205184 !important;color:#fff !important}.emar-btn-primary:not(:disabled):focus-visible,.emar-btn-primary:not(:disabled):active:focus-visible{background:#337ab8 !important;color:#fff !important;outline:none;box-shadow:0 0 0 4px #93c5fd}.emar-btn-primary:disabled{background:#e9f1ff;color:#94bee5}.d-flex>.emar-btn+.emar-btn,.col-xxl-8 .emar-btn+.emar-btn{margin-left:12px !important}.emar-btn .badge{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;background:#fff;color:#535f6f}#reportBodyRight tbody{border:none !important}li.tree-item-selected>span{background:#e7dfe5;color:#581a3e}ul.tree,.tree ul{list-style-type:none}.tree li>span{cursor:pointer;user-select:none;white-space:nowrap}.tree-caret::before{content:"▶";color:#000;display:inline-block;margin-right:6px}.tree-caret-down::before{transform:rotate(90deg)}.tree-nested{display:none}.tree-active{display:block}.help-ulli .control-icon{padding-right:10px}.about-title span{color:#fecaca}.about-title h1{font-family:"Inter",sans-serif;font-weight:bold;font-size:4em;color:#000}.about-title h1 img{height:.95em;padding-bottom:.2em}.word-break{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.title-resident-profile{white-space:normal;text-align:left}.discontinued-label,.linked-label,.previous-rx-label,.spacer-label{border-radius:10px;padding:4px;line-height:24px;height:32px;display:inline-block;margin:2px}.discharged-label{background-color:rgba(248,113,113,.1)}.discharged-label::before{color:#b91c1c;content:"DISCHARGED"}.discontinued-label{background-color:rgba(248,113,113,.1)}.discontinued-label::before{color:#b91c1c;content:"DISCONTINUED"}.linked-label{background-color:rgba(67,45,191,.1)}.linked-label::before{color:#432dbf;content:"LINKED"}.previous-rx-label{background-color:rgba(73,173,220,.1)}.previous-rx-label::before{color:#49addc;content:"PREVIOUS Rx"}.spacer-label{width:0px}.spacer-label::before{content:"_";visibility:hidden}.shift-change-order-tile{border-radius:10px;background-color:#fff;border:1px solid #b5b5b5}.shift-change-order-tile-clickable,.shift-change-order-tile-clickable *{color:#000;cursor:pointer}.shift-change-order-tile-ready{background-color:rgba(138,218,165,.45) !important;border:1px solid #8adaa5 !important;position:relative}.shift-change-order-tile-ready:before{position:absolute;font-family:"Font Awesome 5 Pro";font-size:8em;top:50%;left:50%;transform:translate(-50%, -50%);color:rgba(138,218,165,.5);content:""}.shift-change-order-tile-reconcile{background-color:rgba(227,124,149,.25) !important;border:1px solid #e37c95 !important;position:relative}.shift-change-order-tile-reconcile:before{position:absolute;font-family:"Font Awesome 5 Pro";font-size:8em;top:50%;left:50%;transform:translate(-50%, -50%);color:rgba(227,124,149,.5);content:""}.security-roles-tile{border-radius:10px;background-color:#fff;border:1px solid #b5b5b5;margin-bottom:5px}#ShiftChangeAdministerDialog .order-tile-container{cursor:pointer !important;width:75%}#ShiftChangeNegativeCountsDialog p{font-size:20px}#ShiftChangeNegativeCountsDialog td{padding:2px 0 2px 0 !important}.form-check.form-switch .form-check-input{width:48px !important;height:24px !important;margin-left:0 !important;background-color:#e9ecef !important;background-image:none !important;border-radius:40px !important;border:none !important;position:relative;cursor:pointer;transition:background-color .2s ease;margin-right:10px}.form-check.form-switch .form-check-input::before{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background-color:#fff;border:2px solid #337ab8;border-radius:40px;box-sizing:border-box;transition:transform .2s ease}.form-check.form-switch .form-check-input:checked{background-color:#337ab8 !important}.form-check.form-switch .form-check-input:checked::before{transform:translateX(24px)}.form-check.form-switch .form-check-input:focus{box-shadow:0 0 0 2px rgba(51,122,184,.25)}.form-check.form-switch .form-check-input:disabled{opacity:.6;cursor:not-allowed}.form-check.form-switch .form-check-input{background-color:#dedede !important;border-color:#bbb !important}.form-check.form-switch .form-check-input::before{border-color:#999 !important}.form-check.form-switch .form-check-input:disabled:not(:checked),.form-check.form-switch .form-check-input[disabled]:not(:checked){background-color:#b8b8b8 !important;border-color:#999 !important;opacity:1 !important;cursor:not-allowed !important}.form-check.form-switch .form-check-input:disabled:not(:checked)::before,.form-check.form-switch .form-check-input[disabled]:not(:checked)::before{background-color:#efefef !important;border-color:#999 !important;box-shadow:none !important}.form-check.form-switch .form-check-input:disabled:checked,.form-check.form-switch .form-check-input[disabled]:checked{background-color:#b8b8b8 !important;border-color:#999 !important;opacity:1 !important;cursor:not-allowed !important}.form-check.form-switch .form-check-input:disabled:checked::before,.form-check.form-switch .form-check-input[disabled]:checked::before{background-color:#efefef !important;border-color:#999 !important;transform:translateX(24px) !important;box-shadow:none !important}.badge-light{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:4px 8px;gap:8px;height:32px;border-radius:16px;font-family:"Inter",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:150%}.badge-success{background:rgba(34,164,77,.1);color:#22a44d}.badge-secondary{color:#fff;background-color:#6c757d}.badge-danger{background:rgba(220,53,69,.1);color:#dc3545}.badge-light i{width:20px;height:20px;margin-right:8px;display:flex;align-items:center;justify-content:center}.resident-merge-step-resident{display:inline-flex;flex-direction:column;align-items:center;margin-right:40px;position:relative;font-family:"Plus Jakarta Sans","Lato",Arial,sans-serif;font-size:16px;color:#14273d;gap:6px}.resident-merge-step-resident:not(:last-child)::after{content:"";position:absolute;top:16px;left:calc(100% + 8px);width:40px;height:2px;background:#337ab8;opacity:1;transition:opacity .2s ease}.resident-merge-step-resident.step-upcoming:not(.selected):not(:last-child)::after{opacity:.3}.resident-merge-step-resident.selected:not(:last-child)::after{opacity:1}.resident-merge-step-resident .step-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:2px solid #337ab8;background:#fff;color:#337ab8;position:relative}.resident-merge-step-resident .step-icon::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-repeat:no-repeat;background-position:center}.resident-merge-step-resident.selected .step-icon{background:#337ab8;color:#fff;border-color:#337ab8}.resident-merge-step-resident.selected .step-icon::before{width:16px;height:16px;background-image:url("data:image/svg+xml,%3csvg width='16' height='16' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5 10.5L9 14.5L15 7.5' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")}.resident-merge-step-resident.unselected .step-icon{background:#337ab8;color:#337ab8;border-color:#337ab8}.resident-merge-step-resident.unselected .step-icon::before{width:16px;height:16px;background:#fff;border-radius:50%}.resident-merge-step-resident .step-label{font-size:14px;color:#14273d;text-align:center;white-space:nowrap;max-width:80px}.step-upcoming .step-label{color:#7d8da3}.step-upcoming .step-circle,.step-upcoming .circle{background:#fff;border:2px solid #c8d7e6;color:#7d8da3}.step-circle{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:600}.form-check-input{border:2px solid #a8d1f5 !important;background-color:#fff;cursor:pointer;margin-right:10px}.form-check-input:hover:not(:disabled):not(:checked){background-color:#ecf0f2 !important}.form-check-input:checked{background-color:#337ab8 !important;border-color:#337ab8 !important}.form-check-input:checked:hover:not(:disabled){background-color:#466a82 !important;border-color:#466a82 !important}.form-check-input:disabled,.form-check-input.disabled{background-color:#f4f4f4 !important;border-color:#d6d6d6 !important;opacity:.5;cursor:not-allowed}.form-check-input:checked:disabled,.form-check-input:checked.disabled{background-color:#9fb3c8 !important;border-color:#9fb3c8 !important;opacity:.6}.main-content{background:#fff !important}.emar-order-tile-description{font-size:15px;font-weight:bold}.administration-details-tile{border:1px solid #466a82;border-radius:12px;margin:8px 0px}.administration-details-text{margin:8px 0px}.order-administration-actions-padding{padding-bottom:80px !important}#floating-button-container{padding-top:10px;padding-right:20px;text-align:right;position:fixed;bottom:65px;height:80px;z-index:99;width:60%}.drug-img{height:70px;width:70px;object-fit:contain;border-radius:5px}.resident-info-detail{padding:5px;height:100%;background:#fff;border-radius:10px}.orders-due-detail .order-type-icon{color:#fff}.orders-due-detail .orders-due-detail-actions i{cursor:pointer}.orders-due-detail .brand-name{color:#000;opacity:60%}.orders-due-detail .order-instructions{font-size:15px}.orders-due-detail .resident-info-icon-with-count{color:#432dbf;font-size:2.2em;margin:0 10px 0 0}.orders-due-detail .resident-info-icon-with-count i{vertical-align:text-top}.orders-due-detail .refill-btn{padding:.4em 20px;border-radius:10px}.orders-due-detail .order-previous-info{font-size:.75em;opacity:75%}.orders-due-detail.routine-tile,.orders-due-detail.missed-tile{border:2px solid}.orders-due-detail.routine-tile:before,.orders-due-detail.missed-tile:before{position:absolute;font-family:"Font Awesome 5 Pro";font-size:8em;top:50%;left:50%;transform:translate(-50%, -50%);opacity:10%}.orders-due-detail.routine-tile.medication-tile,.orders-due-detail.missed-tile.medication-tile{border-color:#ec339e}.orders-due-detail.routine-tile.medication-tile:before,.orders-due-detail.missed-tile.medication-tile:before{color:#ec339e;content:""}.orders-due-detail.routine-tile.medication-tile .emar-order-tile-description,.orders-due-detail.missed-tile.medication-tile .emar-order-tile-description{color:#344054}.orders-due-detail.routine-tile.medication-tile .order-type-icon,.orders-due-detail.missed-tile.medication-tile .order-type-icon{background-color:#ec339e}.orders-due-detail.routine-tile.treatment-tile,.orders-due-detail.missed-tile.treatment-tile{border-color:#432dbf}.orders-due-detail.routine-tile.treatment-tile:before,.orders-due-detail.missed-tile.treatment-tile:before{color:#432dbf;content:""}.orders-due-detail.routine-tile.treatment-tile .emar-order-tile-description,.orders-due-detail.missed-tile.treatment-tile .emar-order-tile-description{color:#432dbf}.orders-due-detail.routine-tile.treatment-tile .order-type-icon,.orders-due-detail.missed-tile.treatment-tile .order-type-icon{background-color:#432dbf}.orders-due-detail.routine-tile.userdefined-tile,.orders-due-detail.missed-tile.userdefined-tile{border-color:#8adaa5}.orders-due-detail.routine-tile.userdefined-tile:before,.orders-due-detail.missed-tile.userdefined-tile:before{color:#8adaa5;content:""}.orders-due-detail.routine-tile.userdefined-tile .emar-order-tile-description,.orders-due-detail.missed-tile.userdefined-tile .emar-order-tile-description{color:#8adaa5}.orders-due-detail.routine-tile.userdefined-tile .order-type-icon,.orders-due-detail.missed-tile.userdefined-tile .order-type-icon{background-color:#8adaa5}.orders-due-detail.routine-tile.nfa-tile,.orders-due-detail.missed-tile.nfa-tile{border-color:#e37c95;border-width:4px;background-color:rgba(227,124,149,.1)}.orders-due-detail.routine-tile.nfa-tile:before,.orders-due-detail.missed-tile.nfa-tile:before{color:#e37c95;content:""}.orders-due-detail.routine-tile.nfa-tile .emar-order-tile-description,.orders-due-detail.missed-tile.nfa-tile .emar-order-tile-description{color:#e37c95}.orders-due-detail.routine-tile.nfa-tile .order-type-icon,.orders-due-detail.missed-tile.nfa-tile .order-type-icon{background-color:#e37c95}.orders-due-detail.routine-tile.other-tile,.orders-due-detail.missed-tile.other-tile{border-color:#f0946e}.orders-due-detail.routine-tile.other-tile:before,.orders-due-detail.missed-tile.other-tile:before{color:#f0946e;content:""}.orders-due-detail.routine-tile.other-tile .emar-order-tile-description,.orders-due-detail.missed-tile.other-tile .emar-order-tile-description{color:#f0946e}.orders-due-detail.routine-tile.other-tile .order-type-icon,.orders-due-detail.missed-tile.other-tile .order-type-icon{background-color:#f0946e}.orders-due-detail.routine-tile.discontinued-tile,.orders-due-detail.missed-tile.discontinued-tile{background-color:#e5e5e5 !important}.orders-due-detail.routine-tile.medication-tile .tile-header,.orders-due-detail.missed-tile.medication-tile .tile-header{border-bottom-color:#ec339e}.orders-due-detail.routine-tile.treatment-tile .tile-header,.orders-due-detail.missed-tile.treatment-tile .tile-header{border-bottom-color:#432dbf}.orders-due-detail.routine-tile.userdefined-tile .tile-header,.orders-due-detail.missed-tile.userdefined-tile .tile-header{border-bottom-color:#8adaa5}.orders-due-detail.routine-tile.nfa-tile .tile-header,.orders-due-detail.missed-tile.nfa-tile .tile-header{border-bottom-color:#e37c95}.orders-due-detail.routine-tile.other-tile .tile-header,.orders-due-detail.missed-tile.other-tile .tile-header{border-bottom-color:#f0946e}.orders-due-detail.prn-tile .tile-header{border-bottom-color:#49addc}.orders-due-detail.prn-tile{border:2px solid #49addc}.orders-due-detail.prn-tile:before{position:absolute;font-family:"Font Awesome 5 Pro";font-size:8em;color:#49addc;top:50%;left:50%;transform:translate(-50%, -50%);opacity:10%}.orders-due-detail.prn-tile .emar-order-tile-description{color:#49addc}.orders-due-detail.prn-tile .order-type-icon{background-color:#49addc}.orders-due-detail.prn-tile.medication-tile:before{content:""}.orders-due-detail.prn-tile.treatment-tile:before{content:""}.orders-due-detail.prn-tile.userdefined-tile:before{content:""}.orders-due-detail.prn-tile.nfa-tile{border-color:#e37c95}.orders-due-detail.prn-tile.nfa-tile:before{color:#e37c95;content:""}.orders-due-detail.prn-tile.nfa-tile .emar-order-tile-description,.orders-due-detail.prn-tile.nfa-tile .order-type-icon{color:#e37c95}.orders-due-detail.prn-tile.other-tile:before{content:""}.orders-due-detail.prn-tile.discontinued-tile{background-color:#e5e5e5 !important}.orders-due-detail.selected-tile{border-width:4px;padding:3px}.orders-due-detail.selected-tile:before{content:"" !important;opacity:35%}.orders-due-detail.selected-tile.routine-tile.medication-tile,.orders-due-detail.selected-tile.missed-tile.medication-tile{background-color:rgba(236,51,158,.1)}.orders-due-detail.selected-tile.routine-tile.treatment-tile,.orders-due-detail.selected-tile.missed-tile.treatment-tile{background-color:rgba(67,45,191,.1)}.orders-due-detail.selected-tile.routine-tile.userdefined-tile,.orders-due-detail.selected-tile.missed-tile.userdefined-tile{background-color:rgba(138,218,165,.1)}.orders-due-detail.selected-tile.routine-tile.other-tile,.orders-due-detail.selected-tile.missed-tile.other-tile{background-color:rgba(240,148,110,.1)}.orders-due-detail.selected-tile.prn-tile{background-color:rgba(73,173,220,.1)}.orders-due-detail.selected-tile.discontinued-tile{background-color:#9f9f9f !important}.behaviors-due-detail{min-height:12em;padding:5px;background:#fff;border-radius:10px}.behaviors-due-detail .order-type-icon{color:#fff}.behaviors-due-detail .orders-due-detail-actions i{cursor:pointer}.behaviors-due-detail .brand-name{color:#000;opacity:60%}.behaviors-due-detail .order-instructions{font-size:15px}.behaviors-due-detail .resident-info-icon-with-count{color:#432dbf;font-size:2.2em;margin:0 10px 0 0}.behaviors-due-detail .resident-info-icon-with-count i{vertical-align:text-top}.behaviors-due-detail .refill-btn{padding:.4em 20px;border-radius:10px}.behaviors-due-detail .order-previous-info{font-size:.75em;opacity:75%}.behaviors-due-detail.routine-tile,.behaviors-due-detail.missed-tile{border:2px solid}.behaviors-due-detail.routine-tile:before,.behaviors-due-detail.missed-tile:before{position:absolute;font-family:"Font Awesome 5 Pro";font-size:8em;top:50%;left:50%;transform:translate(-50%, -50%);opacity:10%}.behaviors-due-detail.routine-tile.medication-tile,.behaviors-due-detail.missed-tile.medication-tile{border-color:#ec339e}.behaviors-due-detail.routine-tile.medication-tile:before,.behaviors-due-detail.missed-tile.medication-tile:before{color:#ec339e;content:""}.behaviors-due-detail.routine-tile.medication-tile .emar-order-tile-description,.behaviors-due-detail.missed-tile.medication-tile .emar-order-tile-description{color:#344054}.behaviors-due-detail.routine-tile.medication-tile .order-type-icon,.behaviors-due-detail.missed-tile.medication-tile .order-type-icon{background-color:#ec339e}.behaviors-due-detail.routine-tile.treatment-tile,.behaviors-due-detail.missed-tile.treatment-tile{border-color:#432dbf}.behaviors-due-detail.routine-tile.treatment-tile:before,.behaviors-due-detail.missed-tile.treatment-tile:before{color:#432dbf;content:""}.behaviors-due-detail.routine-tile.treatment-tile .emar-order-tile-description,.behaviors-due-detail.missed-tile.treatment-tile .emar-order-tile-description{color:#432dbf}.behaviors-due-detail.routine-tile.treatment-tile .order-type-icon,.behaviors-due-detail.missed-tile.treatment-tile .order-type-icon{background-color:#432dbf}.behaviors-due-detail.routine-tile.userdefined-tile,.behaviors-due-detail.missed-tile.userdefined-tile{border-color:#8adaa5}.behaviors-due-detail.routine-tile.userdefined-tile:before,.behaviors-due-detail.missed-tile.userdefined-tile:before{color:#8adaa5;content:""}.behaviors-due-detail.routine-tile.userdefined-tile .emar-order-tile-description,.behaviors-due-detail.missed-tile.userdefined-tile .emar-order-tile-description{color:#8adaa5}.behaviors-due-detail.routine-tile.userdefined-tile .order-type-icon,.behaviors-due-detail.missed-tile.userdefined-tile .order-type-icon{background-color:#8adaa5}.behaviors-due-detail.routine-tile.nfa-tile,.behaviors-due-detail.missed-tile.nfa-tile{border-color:#e37c95;border-width:4px;background-color:rgba(227,124,149,.1)}.behaviors-due-detail.routine-tile.nfa-tile:before,.behaviors-due-detail.missed-tile.nfa-tile:before{color:#e37c95;content:""}.behaviors-due-detail.routine-tile.nfa-tile .emar-order-tile-description,.behaviors-due-detail.missed-tile.nfa-tile .emar-order-tile-description{color:#e37c95}.behaviors-due-detail.routine-tile.nfa-tile .order-type-icon,.behaviors-due-detail.missed-tile.nfa-tile .order-type-icon{background-color:#e37c95}.behaviors-due-detail.routine-tile.other-tile,.behaviors-due-detail.missed-tile.other-tile{border-color:#f0946e}.behaviors-due-detail.routine-tile.other-tile:before,.behaviors-due-detail.missed-tile.other-tile:before{color:#f0946e;content:""}.behaviors-due-detail.routine-tile.other-tile .emar-order-tile-description,.behaviors-due-detail.missed-tile.other-tile .emar-order-tile-description{color:#f0946e}.behaviors-due-detail.routine-tile.other-tile .order-type-icon,.behaviors-due-detail.missed-tile.other-tile .order-type-icon{background-color:#f0946e}.behaviors-due-detail.routine-tile.discontinued-tile,.behaviors-due-detail.missed-tile.discontinued-tile{background-color:#e5e5e5 !important}.behaviors-due-detail.prn-tile{border:2px solid #49addc}.behaviors-due-detail.prn-tile:before{position:absolute;font-family:"Font Awesome 5 Pro";font-size:8em;color:#49addc;top:50%;left:50%;transform:translate(-50%, -50%);opacity:10%}.behaviors-due-detail.prn-tile .emar-order-tile-description{color:#49addc}.behaviors-due-detail.prn-tile .order-type-icon{background-color:#49addc}.behaviors-due-detail.prn-tile.medication-tile:before{content:""}.behaviors-due-detail.prn-tile.treatment-tile:before{content:""}.behaviors-due-detail.prn-tile.userdefined-tile:before{content:""}.behaviors-due-detail.prn-tile.nfa-tile{border-color:#e37c95}.behaviors-due-detail.prn-tile.nfa-tile:before{color:#e37c95;content:""}.behaviors-due-detail.prn-tile.nfa-tile .emar-order-tile-description,.behaviors-due-detail.prn-tile.nfa-tile .order-type-icon{color:#e37c95}.behaviors-due-detail.prn-tile.other-tile:before{content:""}.behaviors-due-detail.prn-tile.discontinued-tile{background-color:#e5e5e5 !important}.behaviors-due-detail.selected-tile{border-width:4px;padding:3px}.behaviors-due-detail.selected-tile:before{content:"" !important;opacity:35%}.behaviors-due-detail.selected-tile.routine-tile.medication-tile,.behaviors-due-detail.selected-tile.missed-tile.medication-tile{background-color:rgba(236,51,158,.1)}.behaviors-due-detail.selected-tile.routine-tile.treatment-tile,.behaviors-due-detail.selected-tile.missed-tile.treatment-tile{background-color:rgba(67,45,191,.1)}.behaviors-due-detail.selected-tile.routine-tile.userdefined-tile,.behaviors-due-detail.selected-tile.missed-tile.userdefined-tile{background-color:rgba(138,218,165,.1)}.behaviors-due-detail.selected-tile.routine-tile.other-tile,.behaviors-due-detail.selected-tile.missed-tile.other-tile{background-color:rgba(240,148,110,.1)}.behaviors-due-detail.selected-tile.prn-tile{background-color:rgba(73,173,220,.1)}.behaviors-due-detail.selected-tile.discontinued-tile{background-color:#9f9f9f !important}.control-icon{vertical-align:text-top;height:1em;filter:brightness(0) saturate(100%) invert(18%) sepia(91%) saturate(1760%) hue-rotate(323deg) brightness(109%) contrast(95%)}.emar-recipient-tile-active{opacity:100%}.emar-recipient-tile-discharged a .resident-info-main .resident-info-name,.emar-recipient-tile-loa a .resident-info-main .resident-info-name,.emar-recipient-tile-hold a .resident-info-main .resident-info-name,.emar-recipient-tile-hospital a .resident-info-main .resident-info-name,.emar-recipient-tile-updating a .resident-info-main .resident-info-name,.emar-recipient-tile-loa-indicator a .resident-info-main .resident-info-name{opacity:30%}.emar-recipient-tile-discharged a .resident-info-main .resident-info-section div,.emar-recipient-tile-loa a .resident-info-main .resident-info-section div,.emar-recipient-tile-hold a .resident-info-main .resident-info-section div,.emar-recipient-tile-hospital a .resident-info-main .resident-info-section div,.emar-recipient-tile-updating a .resident-info-main .resident-info-section div,.emar-recipient-tile-loa-indicator a .resident-info-main .resident-info-section div{opacity:30%}.emar-recipient-tile-discharged a .resident-info-main .resident-info-location-container,.emar-recipient-tile-loa a .resident-info-main .resident-info-location-container,.emar-recipient-tile-hold a .resident-info-main .resident-info-location-container,.emar-recipient-tile-hospital a .resident-info-main .resident-info-location-container,.emar-recipient-tile-updating a .resident-info-main .resident-info-location-container,.emar-recipient-tile-loa-indicator a .resident-info-main .resident-info-location-container{opacity:30%}.emar-recipient-tile-loa-indicator a .emar.institutional-resident-info-cart,.emar-recipient-tile-loa-indicator a .emar.institutional-resident-info-name,.emar-recipient-tile-loa-indicator a .emar.institutional-resident-info-record-number{opacity:30%}.emar-recipient-tile-loa-indicator .loa-indicator{position:absolute;top:35%;left:30%;transform:rotate(-40deg);color:#b91c1c;display:flex;align-items:center;gap:.5em;pointer-events:none;z-index:1}.emar-recipient-tile-loa-indicator .loa-indicator .loa-indicator-content{font-size:20pt}.emar-recipient-tile-loa-indicator .card{border:1px solid #b91c1c}.emar-recipient-tile-loa-indicator.institutional .loa-indicator{transform:none;color:#000}.emar-recipient-tile-loa-indicator.institutional .card{border:none}.emar-recipient-tile-loa-indicator.institutional.loa-expired .loa-indicator{color:#b91c1c}.emar-recipient-tile-loa-indicator.institutional.loa-expired .card{border:1px solid #b91c1c}.emar-recipient-tile-discharged-indicator a .emar.institutional-resident-info-cart,.emar-recipient-tile-discharged-indicator a .emar.institutional-resident-info-name,.emar-recipient-tile-discharged-indicator a .emar.institutional-resident-info-record-number{opacity:30%}.emar-recipient-tile-hospital-indicator a .emar.institutional-resident-info-cart,.emar-recipient-tile-hospital-indicator a .emar.institutional-resident-info-name,.emar-recipient-tile-hospital-indicator a .emar.institutional-resident-info-record-number{opacity:30%}.emar-recipient-tile-hold-indicator a .emar.institutional-resident-info-cart,.emar-recipient-tile-hold-indicator a .emar.institutional-resident-info-name,.emar-recipient-tile-hold-indicator a .emar.institutional-resident-info-record-number{opacity:30%}.emar-recipient-tile-discharged .resident-info-section::after{content:"DISCHARGED";position:absolute;top:35%;left:5%;transform:rotate(-40deg);font-size:20pt;color:#000}.emar-recipient-tile-hospital .resident-info-section::after{content:"HOSPITAL";position:absolute;top:30%;left:10%;transform:rotate(-40deg);font-size:22pt;color:#000}.emar-recipient-tile-loa .resident-info-section::after{content:"LOA";position:absolute;top:35%;left:35%;transform:rotate(-40deg);font-size:24pt;color:#000}.emar-recipient-tile-discharged-indicator .discharged-indicator{position:absolute;top:30%;left:18%;color:#000;display:flex;align-items:center;gap:.5em;pointer-events:none;z-index:1}.emar-recipient-tile-discharged-indicator .discharged-indicator .discharged-indicator-content{font-size:20pt}.emar-recipient-tile-hospital-indicator .hospital-indicator{position:absolute;top:30%;left:26%;color:#000;display:flex;align-items:center;gap:.5em;pointer-events:none;z-index:1}.emar-recipient-tile-hospital-indicator .hospital-indicator .hospital-indicator-content{font-size:20pt}.emar-recipient-tile-hold-indicator .hold-indicator{position:absolute;top:30%;left:32%;color:#000;display:flex;align-items:center;gap:.5em;pointer-events:none;z-index:1}.emar-recipient-tile-hold-indicator .hold-indicator .hold-indicator-content{font-size:20pt}.emar-recipient-tile-hold .resident-info-section::after{content:"HOLD";position:absolute;top:35%;left:30%;transform:rotate(-40deg);font-size:24pt;color:#000}.emar-recipient-tile-updating .resident-info-section::after{content:"REFRESHING";position:absolute;top:35%;left:3%;transform:rotate(-40deg);font-size:22pt;color:#000}.emar-behavior-icon{background:rgba(142,124,135,.1);color:#4b4046}.emar-urgent-icon{color:#fecaca}.emar-message-icon{color:#e96029}.emar-success-message-icon{color:#16a34a}.emar-failure-message-icon{color:#b91c1c}.emar-report-icon{color:#581a3e;background:rgba(147,43,104,.1);padding:5px;border-radius:7px}.emar-report-title{color:#4b4046}.emar-user-guides-row{display:inline-flex;flex-wrap:wrap}.emar-user-guides-row .emar-user-guides-tile{min-height:15em;max-width:30%;padding:5px;margin:5px;background-color:#fff;border-radius:10px}.emar-user-guides-row .emar-user-guide-title{color:#4b4046}.emar-user-guides-row .emar-user-guide-title .emar-user-guide-icon{color:#581a3e;background:rgba(147,43,104,.1);padding:5px;border-radius:7px}.emar-user-guides-row .emar-user-guide-exerpt{height:10em;overflow:hidden;text-overflow:ellipsis}.emar-resident-unassigned-location{text-align:center;background-color:rgba(227,124,149,.25);border:1px solid #e37c95;padding:3px;color:#000}.emar-community-pharmacy{font-family:"Inter";font-style:normal;font-weight:500;font-size:16px;color:#665860;margin:0 0 5px 0}.emar-recipient-info-btn{color:#8e7c87;font-size:16px;white-space:nowrap;line-height:24px;font-weight:400}.emar-pagination{display:flex;padding-left:0;list-style:none}.emar-pagination .page-link{padding:.375rem .75rem;position:relative;display:block;cursor:pointer;color:#fff;text-decoration:none;background-color:#000;border:1px solid #000;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}#chart-actions-modal-content{min-height:400px}.chart-actions-order-sig{margin-top:20px}.form-control.alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.form-control.alert-warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5}.form-control.alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.image-container{clip-path:circle()}#loaderbg{position:absolute;background-color:#fff;opacity:.4;top:0px;left:0px;width:0px;height:0px;z-index:1101}#loader{position:absolute;left:0;right:0;top:0;bottom:0;width:50px;height:50px;color:#232323;z-index:1102}.dcd-tile-label{padding:4px 10px;border-radius:5px;font-size:14px;text-align:center;background-color:rgba(210,20,86,.05);color:#781c2a}.site-select-input{height:50px;display:flex;align-items:center}.site-select{width:538px;height:400px;border:1px solid #565656;display:block;margin-left:auto;margin-right:auto}.site-select-ui{border-right:1px solid #565656}.site-select-options{display:inline-block;width:200px;height:100%;overflow-y:auto}.site-select-item{background-color:#fff;padding:6px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.site-select-item:hover,.site-select-item.hover{background-color:#eee}.site-select-item.selected::before{background:#ef4444;margin:0 2px 0 -6px;padding:8px 2px;content:" "}.site-select-item.selected{background-color:#90aecf}#signature-header{display:flex;justify-content:center}#signature-header .signature-step{color:#000}#signature-header .signature-step .circle{border:1px solid #e5e5e5;border-radius:50%;height:35px;width:35px;text-align:center;font-size:14pt;margin:0}#signature-header .signature-step .fa{line-height:33px}#signature-header .signature-step.unselected{color:#e5e5e5}#signature-header .signature-step.unselected .circle{background-color:#f5f5f5;color:#000}#signature-header .signature-step.unselected .circle.step-1::before{content:"1"}#signature-header .signature-step.unselected .circle.step-2::before{content:"2"}#signature-header .signature-step.selected .circle{background-color:#f5f5f5;color:#000}#signature-header .signature-step.selected .circle.step-1::before{content:"1"}#signature-header .signature-step.selected .circle.step-2::before{content:"2"}#signature-header .signature-step.completed .circle{color:#4ade80;background-color:#f5f5f5}#signature-header .signature-step.completed .circle::before{content:"" !important}#signature-header i{margin:0 20px;color:#eee}.signature-form-main .form-group input{position:relative;z-index:111}.reauthenticate-form-main .form-group input{position:relative;z-index:111}.reauthenticate-form-main .at-admin{position:absolute;top:50px}.authenticateOnShow-form-main .form-group input{position:relative;z-index:111}.authenticateOnShow-form-main .at-admin{position:absolute;top:50px}.bottom-actions .bottom-actions-ulli li a .icon-with-bag span{position:relative !important;top:initial !important;display:inline-block;left:-8px;bottom:-5px;background:#b91c1c}.residents-card-main{flex-wrap:wrap}.residents-card-main .resident-info-main{height:100%;border-radius:10px}.residents-card-main .resident-info-main .card-top-icon{position:absolute;right:22px;color:#e7dfe5}.residents-card-main .resident-info-main.warning-card{background-color:rgba(255,203,0,.05);border:1px solid #ffcb00}.residents-card-main .resident-info-main.success-card{background-color:rgba(74,222,128,.05);border:1px solid #4ade80}.residents-card-main .resident-info-main.danger-card{background-color:rgba(227,124,149,.05);border:1px solid #e37c95}.residents-card-main .resident-info-main.disabled-card{opacity:.7}.residents-card-main .resident-info-name{font-size:14px;font-weight:600;color:#584c53;text-align:center}.residents-card-main .resident-info-name-shrink-font-1{font-size:12px}.residents-card-main .resident-info-name-shrink-font-2{font-size:10px}.residents-card-main .resident-info-cart{font-size:12px;font-weight:500;color:#4b4046;text-align:center}.residents-card-main .resident-info-location-shrink-font-1{font-size:10px}.residents-card-main .resident-info-location-shrink-font-2{font-size:8px}.residents-card-main .resident-info-section{text-align:center}.residents-card-main .resident-info-section .resident-info-img{width:100%;aspect-ratio:1/1;object-fit:cover}.recipient-info-block{background-color:#fff;border-radius:8px;padding:10px;display:inline-block;width:100%;margin-bottom:10px}.recipient-info-block label i{font-size:.8em;color:#fff;text-align:center;margin-right:1em;border-radius:50%;line-height:2em;height:2em;width:2em}#reportBodyRight tbody{border:none !important}li.tree-item-selected>span{background:#e7dfe5;color:#581a3e}ul.tree,.tree ul{list-style-type:none}.tree li>span{cursor:pointer;user-select:none;white-space:nowrap}.tree-caret::before{content:"▶";color:#000;display:inline-block;margin-right:6px}.tree-caret-down::before{transform:rotate(90deg)}.tree-nested{display:none}.tree-active{display:block}.help-ulli .control-icon{padding-right:10px}.about-title span{color:#fecaca}.about-title h1{font-family:"Inter",sans-serif;font-weight:bold;font-size:4em;color:#000}.about-title h1 img{height:.95em;padding-bottom:.2em}.word-break{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.title-resident-profile{white-space:normal;text-align:left;margin-left:27px;color:gray}.discontinued-label,.linked-label,.previous-rx-label,.spacer-label{border-radius:10px;padding:4px;line-height:24px;height:32px;display:inline-block;margin:2px}.discharged-label{background-color:rgba(248,113,113,.1)}.discharged-label::before{color:#b91c1c;content:"DISCHARGED"}.discontinued-label{background-color:rgba(248,113,113,.1)}.discontinued-label::before{color:#b91c1c;content:"DISCONTINUED"}.linked-label{background-color:rgba(67,45,191,.1)}.linked-label::before{color:#432dbf;content:"LINKED"}.previous-rx-label{background-color:rgba(73,173,220,.1)}.previous-rx-label::before{color:#49addc;content:"PREVIOUS Rx"}.spacer-label{width:0px}.spacer-label::before{content:"_";visibility:hidden}.shift-change-order-tile{border-radius:10px;background-color:#fff;border:1px solid #b5b5b5}.shift-change-order-tile-clickable,.shift-change-order-tile-clickable *{color:#000;cursor:pointer}.shift-change-order-tile-ready{background-color:rgba(138,218,165,.45) !important;border:1px solid #8adaa5 !important;position:relative}.shift-change-order-tile-ready:before{position:absolute;font-family:"Font Awesome 5 Pro";font-size:8em;top:50%;left:50%;transform:translate(-50%, -50%);color:rgba(138,218,165,.5);content:""}.shift-change-order-tile-reconcile{background-color:rgba(227,124,149,.25) !important;border:1px solid #e37c95 !important;position:relative}.shift-change-order-tile-reconcile:before{position:absolute;font-family:"Font Awesome 5 Pro";font-size:8em;top:50%;left:50%;transform:translate(-50%, -50%);color:rgba(227,124,149,.5);content:""}.security-roles-tile{border-radius:10px;background-color:#fff;border:1px solid #b5b5b5;margin-bottom:5px}#ShiftChangeAdministerDialog .order-tile-container{cursor:pointer !important;width:75%}#ShiftChangeNegativeCountsDialog p{font-size:20px}#ShiftChangeNegativeCountsDialog td{padding:2px 0 2px 0 !important}.form-check.form-switch{padding-left:0;min-height:28px;margin-bottom:0}.form-check.form-switch .form-check-input{width:48px;height:24px;margin-left:0;background-color:#e5e5e5;background-image:none;border-radius:40px;border:1px solid #ccc;position:relative;cursor:pointer;transition:background-color .2s ease,border-color .2s ease;float:none;display:inline-block;background-image:none !important;-webkit-appearance:none;appearance:none}.form-check.form-switch .form-check-input::before{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background-color:#fff;border:1px solid #999;border-radius:50%;box-sizing:border-box;transition:transform .2s ease,background-color .2s ease,border-color .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.1)}.form-check.form-switch .form-check-input:checked{background-color:#0078d7;border-color:#0078d7}.form-check.form-switch .form-check-input:checked::before{transform:translateX(24px);background-color:#fff;border-color:#0078d7}.form-check.form-switch .form-check-input:hover:not(:checked):not(:disabled):not([disabled]){background-color:#b3b3b3;border-color:#999}.form-check.form-switch .form-check-input:hover:not(:checked):not(:disabled):not([disabled])::before{background-color:#fff;border-color:#666}.form-check.form-switch .form-check-input:hover:checked:not(:disabled):not([disabled]){background-color:#005a9e;border-color:#005a9e}.form-check.form-switch .form-check-input:hover:checked:not(:disabled):not([disabled])::before{background-color:#fff;border-color:#005a9e}.form-check.form-switch .form-check-input:focus{outline:none;box-shadow:0 0 0 3px rgba(0,120,215,.3)}.form-check.form-switch .form-check-input:disabled,.form-check.form-switch .form-check-input[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none;background-color:#f0f0f0;border-color:#ddd}.form-check.form-switch .form-check-input:disabled::before,.form-check.form-switch .form-check-input[disabled]::before{background-color:#fff;border-color:#ddd;box-shadow:none}.form-check.form-switch .form-check-input:disabled:checked,.form-check.form-switch .form-check-input[disabled]:checked{background-color:#99c6e9;border-color:#99c6e9}.form-check.form-switch .form-check-input:disabled:checked::before,.form-check.form-switch .form-check-input[disabled]:checked::before{background-color:#fff;border-color:#99c6e9;transform:translateX(24px)}.form-check.form-switch .form-check-label{margin-left:8px;vertical-align:middle;cursor:pointer;font-size:14px;color:#333}.form-check.form-switch .form-check-label:has(+.form-check-input:disabled),.form-check.form-switch .form-check-label:has(+.form-check-input[disabled]){cursor:not-allowed;opacity:.5}.form-check.form-switch.form-switch-sm .form-check-input{width:40px;height:20px}.form-check.form-switch.form-switch-sm .form-check-input::before{width:16px;height:16px;top:2px;left:2px;border-width:1px}.form-check.form-switch.form-switch-sm .form-check-input:checked::before{transform:translateX(20px)}.form-check.form-switch.form-switch-lg .form-check-input{width:56px;height:28px}.form-check.form-switch.form-switch-lg .form-check-input::before{width:24px;height:24px;top:2px;left:2px;border-width:1px}.form-check.form-switch.form-switch-lg .form-check-input:checked::before{transform:translateX(28px)}.form-check.form-switch.form-switch-lg .form-check-input:hover:not(:checked):not(:disabled):not([disabled]){background-color:#b3b3b3}.form-check.form-switch .form-check-input:hover:not(:checked):not(:disabled):not([disabled]){background-color:#b3b3b3 !important}.badge{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:6px !important;padding:4px 12px !important;height:32px !important;border-radius:6px !important;font-family:"Inter",sans-serif !important;font-size:14px !important;font-weight:500 !important;line-height:150% !important;white-space:nowrap !important;border:none !important}.recent-notes-count-badge{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:6px !important;padding:4px 9px !important;height:23px !important;border-radius:75px !important;font-family:"Inter",sans-serif !important;font-size:14px !important;font-weight:500 !important;line-height:150% !important;white-space:nowrap !important;border:none !important}.badge-success{background:rgba(34,164,77,.1) !important;color:#22a44d !important}.badge-danger{background:rgba(220,53,69,.1) !important;color:#dc3545 !important}.badge-light i{width:20px;height:20px;margin-right:8px;display:flex;align-items:center;justify-content:center}.badge-warning{background:rgba(255,153,0,.1) !important;color:#f59e0b !important}.badge-secondary{background:rgba(108,117,125,.1) !important;color:#6c757d !important}.badge-info{background:rgba(13,110,253,.1) !important;color:#0d6efd !important}.badge-primary{background:rgba(13,110,253,.1) !important;color:#0d6efd !important}.badge-light{background:rgba(248,249,250,.8) !important;color:#495057 !important;border:1px solid #dee2e6 !important}.badge-dark{background:rgba(33,37,41,.9) !important;color:#fff !important}.text-success.bg-success.bg-opacity-10,.text-success.bg-success.bg-opacity-10.rounded,.bg-success.bg-opacity-10{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;padding:4px 12px !important;height:32px !important;border-radius:6px !important;font-family:"Inter",sans-serif !important;font-size:14px !important;line-height:150% !important;font-weight:500 !important;background:rgba(34,164,77,.1) !important;color:#22a44d !important}.text-danger.bg-danger.bg-opacity-10,.text-danger.bg-danger.bg-opacity-10.rounded,.bg-danger.bg-opacity-10{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;padding:4px 12px !important;height:32px !important;border-radius:16px !important;font-family:"Inter",sans-serif !important;font-size:14px !important;line-height:150% !important;font-weight:500 !important;background:rgba(220,53,69,.1) !important;color:#dc3545 !important}.text-warning.bg-warning.bg-opacity-10,.text-warning.bg-warning.bg-opacity-10.rounded,.bg-warning.bg-opacity-10{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;padding:4px 12px !important;height:32px !important;border-radius:16px !important;font-family:"Inter",sans-serif !important;font-size:14px !important;line-height:150% !important;font-weight:500 !important;background:rgba(255,153,0,.1) !important;color:#f59e0b !important}.text-secondary.bg-secondary.bg-opacity-10,.text-secondary.bg-secondary.bg-opacity-10.rounded,.bg-secondary.bg-opacity-10,.bg-dark.bg-opacity-10,.bg-dark.bg-opacity-10.rounded{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;padding:4px 12px !important;height:32px !important;border-radius:16px !important;font-family:"Inter",sans-serif !important;font-size:14px !important;line-height:150% !important;font-weight:500 !important;background:rgba(108,117,125,.1) !important;color:#6c757d !important}.text-info.bg-info.bg-opacity-10,.text-info.bg-info.bg-opacity-10.rounded,.bg-info.bg-opacity-10{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;padding:4px 12px !important;height:32px !important;border-radius:16px !important;font-family:"Inter",sans-serif !important;font-size:14px !important;line-height:150% !important;font-weight:500 !important;background:rgba(13,110,253,.1) !important;color:#0d6efd !important}.text-primary.bg-primary.bg-opacity-10,.text-primary.bg-primary.bg-opacity-10.rounded,.bg-primary.bg-opacity-10{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;padding:4px 12px !important;height:32px !important;border-radius:16px !important;font-family:"Inter",sans-serif !important;font-size:14px !important;line-height:150% !important;font-weight:500 !important;background:rgba(13,110,253,.1) !important;color:#0d6efd !important}.rounded.p-2[class*=text-][class*=bg-],.rounded.p-2[class*=bg-opacity-10],[class*=bg-opacity-10].p-2,.p-2.rounded{padding:4px 12px !important;height:32px !important;border-radius:16px !important}.badge i,.badge-light i,[class*=bg-opacity-10] i{width:16px !important;height:16px !important;margin-right:6px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important}.badge-sm{height:24px !important;padding:2px 10px !important;font-size:12px !important}.badge-lg{height:36px !important;padding:6px 16px !important;font-size:16px !important}.bg-dark.bg-opacity-10.p-2.rounded,.bg-dark.bg-opacity-10.rounded.p-2,span.bg-dark.bg-opacity-10,div.bg-dark.bg-opacity-10{display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:4px 12px !important;height:32px !important;border-radius:16px !important;font-family:"Inter",sans-serif !important;font-size:14px !important;font-weight:400 !important;line-height:150% !important;white-space:nowrap !important;background:rgba(108,117,125,.1) !important;color:#6c757d !important;border:none !important}.resident-merge-step-resident{display:inline-flex;flex-direction:column;align-items:center;margin-right:40px;position:relative;font-family:"Plus Jakarta Sans","Lato",Arial,sans-serif;font-size:16px;color:#14273d;gap:6px}.resident-merge-step-resident:not(:last-child)::after{content:"";position:absolute;top:16px;left:calc(100% + 8px);width:40px;height:2px;background:#337ab8;opacity:1;transition:opacity .2s ease}.resident-merge-step-resident.step-upcoming:not(.selected):not(:last-child)::after{opacity:.3}.resident-merge-step-resident.selected:not(:last-child)::after{opacity:1}.resident-merge-step-resident .step-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:2px solid #337ab8;background:#fff;color:#337ab8;position:relative}.resident-merge-step-resident .step-icon::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-repeat:no-repeat;background-position:center}.resident-merge-step-resident.selected .step-icon{background:#337ab8;color:#fff;border-color:#337ab8}.resident-merge-step-resident.selected .step-icon::before{width:16px;height:16px;background-image:url("data:image/svg+xml,%3csvg width='16' height='16' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5 10.5L9 14.5L15 7.5' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")}.resident-merge-step-resident.unselected .step-icon{background:#337ab8;color:#337ab8;border-color:#337ab8}.resident-merge-step-resident.unselected .step-icon::before{width:16px;height:16px;background:#fff;border-radius:50%}.resident-merge-step-resident .step-label{font-size:14px;color:#14273d;text-align:center;white-space:nowrap;max-width:80px}.step-upcoming .step-label{color:#7d8da3}.step-upcoming .step-circle,.step-upcoming .circle{background:#fff;border:2px solid #c8d7e6;color:#7d8da3}.step-circle{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:600}.form-check-input{border:2px solid #a8d1f5 !important;background-color:#fff;cursor:pointer}.form-check-input:hover:not(:disabled):not(:checked){background-color:#ecf0f2 !important}.form-check-input:checked{background-color:#337ab8 !important;border-color:#337ab8 !important}.form-check-input:checked:hover:not(:disabled){background-color:#466a82 !important;border-color:#466a82 !important}.form-check-input:disabled,.form-check-input.disabled{background-color:#f4f4f4 !important;border-color:#d6d6d6 !important;opacity:.5;cursor:not-allowed}.form-check-input:checked:disabled,.form-check-input:checked.disabled{background-color:#9fb3c8 !important;border-color:#9fb3c8 !important;opacity:.6}.count-badge{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background-color:#fff;color:#000;border:2px solid #add8e6;border-radius:50%;font-weight:600;line-height:1}.form-switch{margin-left:2em}.multiselect-container .multi-dropdown-button.incident-type-multiselect-button{width:100% !important}.ag-header-cell-label{font-weight:600}.status-badge{display:inline-block;padding:2px 8px;font-size:.7rem;font-weight:600;border-radius:12px;line-height:1.2;background:#e2e8f0;color:#334155;white-space:nowrap}.status-savecomplete{background:#dcfce7;color:#166534}.status-inprogress{background:#fff5e1;color:#e67300}.resident-info-toggle-btn{font-size:2rem}.emar-top-tabs{display:flex;flex-wrap:wrap;gap:24px;border-bottom:2px solid #dbe8f7;padding-bottom:4px;margin-bottom:12px}.emar-top-tabs .emar-tab-btn{background:rgba(0,0,0,0);border:none;padding:0;font-size:20px;line-height:1.6;color:#5a6b7c;cursor:pointer;position:relative;transition:color .2s ease}.emar-top-tabs .emar-tab-btn .title-resident-profile{font-weight:500}.emar-top-tabs .emar-tab-btn:hover{color:#2a71c5}.emar-top-tabs .emar-tab-btn.active,.emar-top-tabs .emar-tab-btn[aria-selected=true]{color:#2a71c5;font-weight:700}.emar-top-tabs .emar-tab-btn.active::after,.emar-top-tabs .emar-tab-btn[aria-selected=true]::after{content:"";position:absolute;left:0;bottom:-6px;width:100%;height:4px;background-color:#2a71c5;border-radius:2px}.emar-top-tabs .icon-resident-profile{display:none}@media(max-width: 576px){.emar-top-tabs{gap:16px}.emar-top-tabs .emar-tab-btn{font-size:16px}}.menu-nav-item.dropdown{list-style:none}.btn-link.text-black{color:#000 !important}.emar.resident-info-sidebar{margin:0 !important;padding:0 !important;margin-left:-24px}.menu-nav-tabs,.emar-top-tabs,.resident-info-list-ulli{margin:0 !important;padding:0 !important;border:none !important}.menu-nav-item{margin:0 !important;padding:0 !important}.menu-nav-link,.emar-tab-btn{margin:0 !important;padding-top:4px !important;padding-bottom:4px !important;border-radius:0 !important}.title-resident-profile{margin:0 !important;padding:0 !important}.menu-nav-tabs>.menu-nav-item:last-child{margin-bottom:0 !important}.emar-code-status-truncate{display:inline-block;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;cursor:pointer;position:relative;transition:max-width .2s}.emar-code-status-expanded{max-width:1000px !important;white-space:normal !important;overflow:visible !important;text-overflow:unset !important;background:#f9f9f9;z-index:10;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.08);padding:2px 6px}.resident-info-detail{padding:4px 0}.allergy-line{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px}.allergy-icon-badge{color:#64748b;font-size:16px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px}.allergy-text{display:inline-flex;align-items:center;flex:1 1 auto;gap:8px;min-width:0}.allergy-label{font-weight:600;color:#111827}.allergy-value{color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.anaphylactic-indicator{color:#ef4444;margin-left:6px;font-size:14px;vertical-align:middle}.allergy-action-icon{color:#94a3b8;font-size:16px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:8px}.prn-pills{display:flex;flex-wrap:wrap;gap:.5rem;padding-left:0;margin-bottom:0}.prn-pills .nav-link{border:1px solid #d7dbe0;background-color:#fff;color:#344054;padding:.375rem .625rem;font-weight:500;line-height:1.25rem;border-radius:999px;box-shadow:none}.prn-pills .nav-link:hover{background-color:#f8fafc;border-color:#c8cdd3;color:#1f2937}.prn-pills .nav-link.active{background-color:#2e6bd9;border-color:#2e6bd9;color:#fff}.prn-pills .nav-link .label-text{margin-right:.25rem}.prn-pills .nav-link .count{opacity:.85}.date-range-container{display:inline-flex;align-items:center;border:1px solid #d7dbe0;border-radius:.5rem;padding:.375rem .5rem;background-color:#fff;color:#344054}.date-range-container input,.date-range-container button{border:none !important;box-shadow:none !important;background:rgba(0,0,0,0) !important;padding:0 !important;color:inherit}.date-range-container .bi{font-size:1rem}.prn-pills .nav-link:focus{box-shadow:none;outline:none}.alert.emar-patient-message{background-color:#fff4e6;border:1px solid #f5c29e;color:#5a3d2e;border-radius:8px;padding:12px 16px;margin:0}.emar-message-icon{color:#f39c12;font-size:16px;margin-right:10px;line-height:1}.emar-message-text{flex:1}.alert.emar-patient-message.py-0{padding-top:8px;padding-bottom:8px}.btn-outline-primary.active,.btn-outline-primary:active{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.missed-outline-pills .nav-link{border:1px solid #d0d5dd;border-radius:6px;background-color:#fff;color:#344054;padding:6px 12px;line-height:1.2}.missed-outline-pills .nav-link:hover{border-color:#98a2b3;color:#1d2939}.missed-outline-pills .nav-link.active{background-color:#2e6deb;border-color:#2e6deb;color:#fff}.missed-outline-pills .nav-link b{font-weight:600}.btn-filter{border-color:#c9d6e1;color:#3b5569;background-color:#fff;border-radius:.5rem;font-weight:500;padding:.375rem .75rem}.btn-filter:hover{border-color:#9fb5c9;color:#244b63}.btn-filter.active,.btn-filter.active:hover{background-color:#0d6efd;border-color:#0d6efd;color:#fff}.bg-white{background:#fff !important}.resident-card{background:#fff;border:18px solid #e6e9ef;border-radius:10px;padding:16px 16px 8px 16px;gap:0;width:1290px;margin-left:1px;margin-right:1px;padding:22px}.resident-card .card-row{padding:5px 0;border-top:1px solid #f0f2f7}.resident-card .card-row:first-child{border-top:none}.resident-card .row.g-2{--bs-gutter-x: 1rem;--bs-gutter-y: 0.5rem}.emar-resident-info-detail-label label{font-size:.875rem;color:#6b7280;font-weight:500;letter-spacing:.2px}.emar-resident-info-detail-value b{display:inline-block;margin-top:2px;color:#16181d;font-weight:700}.emar-resident-info-detail-value .physician-value{text-transform:none}.emar-code-status-truncate{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.emar-code-status-expanded{white-space:normal;overflow:visible;text-overflow:clip}.emar-resident-info-detail-value b.is-empty{color:#9aa0a6;font-weight:600}.info-pills{margin-top:.25rem}.info-pill{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:.75rem .75rem;min-height:44px}.pill-leading-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#eef2f7;color:#4b5563;font-size:.95rem}.pill-label{font-weight:600;color:#111827}.pill-value{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#374151}.btn.btn-icon{padding:.25rem .4rem;line-height:1;color:#4b5563;background:rgba(0,0,0,0);border:none}.btn.btn-icon:hover{color:#1f2937}@media(max-width: 576px){.pill-value{max-width:160px}}@media(min-width: 992px){.pill-value{max-width:380px}}.resident-wrapper{margin-top:6px}.allergy-card{display:flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid #e5e9ef;border-radius:10px;background-color:#fff}.allergy-left-icon{display:flex;align-items:center;justify-content:center;width:32px;color:#8fa5b8}.icon-chip{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#f4f6fb}.allergy-right-icon{margin-left:auto;color:#8fa5b8;font-size:14px;display:flex;align-items:center}.allergy-title{font-weight:600;color:#2b2f33;margin-right:12px}.allergy-list{color:#4a4f55}.allergy-content{display:inline-flex;align-items:center;gap:8px}.anaphylaxis i{color:#d1495b;font-size:14px}:root{--chip-size: 32px;--chip-radius: 10px;--chip-bg: #f4f6fb;--badge-color: #8FA5B8;--icon-scale: 20px;--card-border: #e5e9ef;--title-color: #2b2f33;--text-color: #4a4f55;--mute-icon: #8fa5b8}.allergy-card{display:flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid var(--card-border);border-radius:10px;background-color:#fff}.allergy-left-icon{display:flex;align-items:center;justify-content:center;width:var(--chip-size)}.icon-chip{display:inline-flex;align-items:center;justify-content:center;width:var(--chip-size);height:var(--chip-size);border-radius:var(--chip-radius);background:var(--chip-bg);box-shadow:0 1px 0 rgba(0,0,0,.02)}.icon-chip .icon-badge{width:var(--icon-scale);height:var(--icon-scale);color:var(--badge-color);display:block}.allergy-content{display:inline-flex;align-items:center;gap:8px;min-width:0}.allergy-title{font-weight:600;color:var(--title-color);margin-right:12px}.allergy-list{color:var(--text-color)}.allergy-right-icon{margin-left:auto;color:var(--mute-icon);font-size:14px;display:flex;align-items:center}.anaphylaxis i{color:#d1495b;font-size:14px}.emar.resident-info-content-area.overflow-auto{scrollbar-width:none;-ms-overflow-style:none}.emar.resident-info-content-area.overflow-auto::-webkit-scrollbar{display:none}.btn-outline-primary{border-radius:20px;padding:6px 16px}.menu-nav-link{color:#6c757d !important}.resident-info-sidebar{margin-bottom:0 !important;padding-bottom:0 !important}.emar-top-tabs{margin-bottom:0 !important;padding-bottom:0 !important}.order-type-pills{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;padding-left:0;margin-bottom:0;list-style:none}.order-type-pills .nav-item{margin-bottom:0}.order-type-pills .btn{border-radius:20px}.emar-top-tabs .emar-tab-btn:hover{color:#2a71c5 !important;background-color:rgba(0,0,0,0)}#residentUserInfoTop{user-select:none}#residentUserInfoTop .nav-link,#residentUserInfoTop .emar-tab-btn{color:#344054 !important;background-color:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important;outline:none !important}#residentUserInfoTop .nav-link.active,#residentUserInfoTop .emar-tab-btn.active,#residentUserInfoTop .nav-link[aria-selected=true],#residentUserInfoTop .emar-tab-btn[aria-selected=true]{color:#2a71c5 !important;background-color:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important;outline:none !important}#residentUserInfoTop .nav-link.active .title-resident-profile,#residentUserInfoTop .emar-tab-btn.active .title-resident-profile,#residentUserInfoTop .nav-link[aria-selected=true] .title-resident-profile,#residentUserInfoTop .emar-tab-btn[aria-selected=true] .title-resident-profile{color:#2a71c5 !important}#residentUserInfoTop .nav-link.active::after,#residentUserInfoTop .emar-tab-btn.active::after,#residentUserInfoTop .nav-link[aria-selected=true]::after,#residentUserInfoTop .emar-tab-btn[aria-selected=true]::after{content:"" !important;position:absolute !important;left:0 !important;bottom:-6px !important;width:100% !important;height:1px !important;background-color:#2a71c5 !important;border-radius:2px !important;margin:5px;margin-left:0px}#residentUserInfoTop.nav-tabs,#residentUserInfoTop .nav-tabs{border-bottom:none !important}#residentUserInfoTop .nav-tabs .nav-link,#residentUserInfoTop .nav-tabs .nav-link.active{border:none !important;border-bottom-color:rgba(0,0,0,0) !important}#residentUserInfoTop .nav-link:hover,#residentUserInfoTop .emar-tab-btn:hover{color:#1f2937 !important;background-color:#f8fafc !important}#residentUserInfoTop ::selection{background:#fff;color:#111827}.order-type-group{margin-bottom:8px}.order-type-label{display:block;color:#5b6670;font-size:14px;margin-bottom:8px}.order-type-pills{list-style:none;padding:0;margin:0;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.order-type-pills .nav-item{display:inline-flex}.pill-btn{border-radius:10px;padding:6px 14px;font-size:14px;line-height:1.4;border:1px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:#2b3a4a;cursor:pointer;transition:all .15s ease-in-out;outline:none}.pill-btn-outline{border-color:#d1d7de;background-color:#fff}.pill-btn-outline:hover{border-color:#b8c2cc;background-color:#f8fafc}.pill-btn-primary.active{background-color:#2b78c8;border-color:#337ab8;color:#fff}.pill-btn .count{font-weight:400;opacity:.95}.pill-btn:focus-visible{box-shadow:0 0 0 3px rgba(43,120,200,.25)}.fixed-resident-info-wrapper{position:fixed;top:0;left:0;width:100%;z-index:1050;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.05);padding:1rem 0}.collapsible-resident-info-detail{overflow:visible !important;max-height:none !important}#dashboard-nav-pills{gap:.25rem;white-space:nowrap;margin-left:36px}#dashboard-nav-pills .badge{font-weight:600;line-height:1;padding:.35rem .5rem}#dashboard-nav-pills .nav-link{padding:.375rem .75rem}@media(max-width: 576px){#dashboard-nav-pills .ms-auto{margin-left:.75rem !important}}.pill-btn-primary{background-color:#fff;color:#495057;border:1px solid #dee2e6;transition:background-color .2s,color .2s}.pill-btn-primary.active{background-color:#337ab8;color:#fff;border:1px solid #337ab8}.header-row{display:flex;justify-content:space-between;align-items:center;width:100%}.title-text{font-size:20px;font-weight:600;color:#344054;margin:0}.search-container{position:relative;width:280px}.search-input{width:100%;padding:8px 35px 8px 35px;border:1px solid #cdd6e1;border-radius:8px;font-size:14px;color:#667085}.search-left-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:14px;color:#98a2b3}.search-right-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:14px;color:#98a2b3;cursor:pointer}.date-range-width{width:287px;margin-left:319px}.date-range-width{max-width:520px}.date-range-width .date-range-title,.date-range-width label[for=DateRange],.date-range-width .form-label{color:#4a5b6a;font-weight:450;font-size:15px;line-height:1.4;margin-bottom:10px}.date-range-width .date-range,.date-range-width .date-range-input,.date-range-width .input-group,.date-range-width .form-control{border:1px solid #d9e1e8;border-radius:10px;background-color:#fff;box-shadow:none}.date-range-width .form-control,.date-range-width .date-range-input{height:48px;padding-left:44px;padding-right:44px;color:#6b7b8a;caret-color:#495057}.date-range-width .form-control::placeholder,.date-range-width .date-range-input::placeholder{color:#94a3b3;opacity:1}.date-range-width .form-control:focus,.date-range-width .date-range-input:focus{border-color:#c8d2dc;box-shadow:none;outline:none}.date-range-width .icon-left{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#9aa7b4;font-size:18px;pointer-events:none}.date-range-width .icon-right{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;pointer-events:none;color:rgba(0,0,0,0);background:no-repeat center/14px 14px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23758698' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")}.date-range-width .help-icon,.date-range-width [data-help],.date-range-width .icon-help{display:none !important}.date-range-width .input-group-text,.date-range-width .btn{background:rgba(0,0,0,0);border:none;color:#9aa7b4;box-shadow:none}.date-range-width .form-control:hover,.date-range-width .date-range-input:hover{border-color:#d9e1e8}.date-range-width .chmln-hotspot-image,.date-range-width .chmln-hotspot-interactive{display:none !important}.chmln-hotspot-image,.chmln-hotspot-interactive{display:none !important}.date-input i{position:absolute;bottom:18px;right:15px;color:#8e7c87;margin-right:226px}.date-range-width{position:relative;display:flex;align-items:center}.date-range-width::after{font-weight:900;position:absolute;right:18px;top:0;bottom:0;display:flex;align-items:center;justify-content:center;font-size:16px;color:#758698;pointer-events:none}.resident-info-header{display:flex;align-items:center}.resident-info-user-name{margin-bottom:0;margin-left:1rem}#date-range-selector-container .form-label{font-size:14px;line-height:21px;margin-bottom:4px;color:gray}#date-range-selector-container .form-control{height:52px;background-color:#fff;border:1px solid #c2c4c8;box-sizing:border-box;border-radius:12px;margin:4px 0px;font-family:Inter;font-style:normal;font-weight:normal;font-size:16px;line-height:150%;color:gray}#date-range-selector-container{position:relative}#date-range-selector-container::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;right:20px;top:70%;transform:translateY(-50%);pointer-events:none;color:#6c757d;font-size:19px}.resident-info-user-img{vertical-align:middle;position:relative;top:-4px}.resident-info-user-namee{margin-left:-8px !important}input.form-control.recipient-typeahead{height:42px;background-color:#fff;border:1px solid #cbd5e1;padding:8px 40px 8px 12px;box-sizing:border-box;border-radius:8px;margin:0px;font-family:"Inter",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:25.6px;color:#25313f}.search-container.has-left-icon .recipient-typeahead{padding-inline-start:34px}.grid-name-link{color:#1a73e8;font-weight:600;text-decoration:none;cursor:pointer}.grid-name-link:hover{text-decoration:underline}.status-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;font-weight:600;font-size:12px;line-height:1;white-space:nowrap}.status-active{background:#dff5e1;color:#1e7e34}.status-inactive{background:#fde2e1;color:#c82333}.mm-icon{display:inline-flex;width:18px;height:18px;border-radius:50%;align-items:center;justify-content:center;margin-right:6px;font-size:11px;font-weight:700}.mm-yes{background:#e7f6ee;color:#198754}.mm-no{background:#fde8e8;color:#dc3545}.resident-blue{color:#1a73e8 !important;font-weight:600;cursor:pointer;text-decoration:none}.resident-blue:hover{text-decoration:underline}.ag-row{cursor:pointer}.row-chevron-cell{display:flex;justify-content:center;align-items:center;cursor:pointer}.row-chevron{color:#6c757d;font-size:18px}.section-heading-job-title-info{background:#eff6ff;border:1px solid #3b82f6;border-radius:12px;padding:16px}.section-heading-with-icon i.job-title-icon-color{color:#3b82f6}#pills-tab{display:flex;width:100%;border-bottom:1px solid #e5e7eb;margin:0;padding:0}#pills-tab .nav-item{margin:0}#pills-tab .nav-link{background:rgba(0,0,0,0) !important;border:none !important;border-bottom:2px solid rgba(0,0,0,0) !important;border-radius:0 !important;font-family:inter;font-size:15px;font-weight:500;line-height:1;padding:8px 14px 10px;color:#6b7280;transition:color .3s,border-color .3s,border-bottom-color .3s}#pills-tab .nav-link:not(.active){border-bottom-color:rgba(0,0,0,0) !important}#pills-tab .nav-link.active{color:#2563eb !important;border-bottom-color:#2563eb !important}#pills-tab .info-box{background-color:#eef6ff;border:1px solid #3b82f6;padding:12px 16px;border-radius:8px;display:flex;align-items:center;width:100%}#pills-tab .info-icon{color:#3b82f6;font-size:18px}#pills-tab .checkin-med-row{background:none !important;background-color:rgba(0,0,0,0) !important}#pills-tab .no-bg-border{background:none !important;border:none !important;box-shadow:none !important}#pills-tab .removed-med-row{background-color:rgba(0,0,0,0) !important}.negative-counts-modal{border-radius:10px;background:#fff;box-shadow:0 30px 80px rgba(0,0,0,.55);border:none}.modal-close-btn{position:absolute;right:14px;top:12px}.modal-top-fade{background:linear-gradient(to bottom, rgba(0, 0, 0, 0.06), transparent 40%)}.warning-icon{color:#f5a623;font-size:1.25rem}.modal-title{font-weight:700}.description-text{color:#5e6771}.info-bullets{list-style:none;padding-left:1.2rem}.info-bullets li{padding-left:1rem;position:relative}.info-bullets li::before{content:"";width:8px;height:8px;border-radius:50%;background:#2d89ef;position:absolute;left:0;top:9px}.order-panel{border:1px solid #cfd7df;background:#f5f5f5;border-radius:10px;padding:16px 18px 14px 18px}.kv{display:flex;gap:1rem;margin-bottom:6px}.kv .k{min-width:82px;color:#6b7280}.kv .v{font-weight:600;color:#1f2937}.order-divider{border:0;border-top:1px solid #67696c;margin:18px 0 10px}.discontinued-label{padding:3px 8px;background:#fbe9ec;border-radius:3px;color:#c62828;font-size:.75rem}.actions-inline{display:flex;gap:22px}.action-link{color:#2c6ecb;font-weight:600;text-decoration:none}.action-link:hover{color:#1f4f97;text-decoration:underline}.modal-footer-bar{margin-left:-1.5rem;margin-right:-1.5rem;padding:10px 1.5rem 6px;margin-left:578px}.btn-cancel-ghost{border-radius:10px;border:1px solid #cfd7df;background:#f7f9fb;padding:10px 18px;font-weight:600}.btn-proceed-primary{border-radius:10px;border:1px solid #2e66b7;background:linear-gradient(to bottom, #5C95E6, #3C74C8);color:#fff;padding:10px 22px;font-weight:700}.badge.bg-danger-subtle{background-color:#fde8e8;color:#d92d20;border:1px solid #fac5c5}.badge.bg-success-subtle{background-color:#e7f5ec;color:#18794e;border:1px solid #bfe3cf}.shiftcount-modal{border-radius:12px;padding:24px !important}.sc-title{font-size:58px;font-weight:700;color:#2c3e50;margin:0}.sc-detail-row{display:grid;grid-template-columns:140px auto;gap:228px;align-items:center;margin-bottom:25px;font-size:24px}.sc-label{color:#6b7280;font-size:27px}.sc-value{color:#1f2937}.sc-badge-discontinued{background:#ffe7e7;color:#d14343;border:1px solid #f7caca;padding:6px 12px;border-radius:6px;font-weight:600}.sc-divider{border-top:5px solid #cfd7df;margin:20px 0}.sc-input-label{color:#6b7280;font-size:28px}.sc-btn-cancel,.sc-btn-save{border-radius:10px;padding:8px 20px;height:46px}.sc-inline-row{display:flex;align-items:center;gap:24px}.sc-stepper{display:flex;align-items:center;gap:12px}.sc-stepper-btn{width:40px;height:40px;border-radius:50%;border:1px solid #dde3ee;background:#fff;font-size:22px;font-weight:bold;color:#6b7280}.sc-stepper-input{height:40px;border-radius:50px;border:1px solid #dde3ee;font-size:18px;font-weight:600;width:60px !important}input[type=number].sc-stepper-input::-webkit-outer-spin-button,input[type=number].sc-stepper-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number].sc-stepper-input{-moz-appearance:textfield}.sc-info-row{display:flex;margin-bottom:10px}.sc-info-label{width:150px;color:#6c757d}.sc-info-value{font-weight:500}.sc-order-details .text-muted{color:#6c757d !important;font-size:27px}.sc-divider{margin:16px 0 20px}.sc-stepper{gap:10px}.sc-stepper-input::-webkit-outer-spin-button,.sc-stepper-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sc-stepper-input[type=number]{-moz-appearance:textfield}.sc-stepper-input{height:40px;line-height:40px;border-radius:20px;font-weight:600}.sc-stepper-btn{width:40px;height:40px;padding:0;border-radius:20px;border:1px solid #d0d7de;background:#fff;font-size:22px;line-height:1;color:#495057}.sc-stepper-btn:active{transform:scale(0.98)}.bg-danger-subtle{background-color:#f8d7da !important}.bg-warning-subtle{background-color:#fff3cd !important}.bg-success-subtle{background-color:#d1e7dd !important}.shift-change-mismatch-label{color:#6b7280 !important}.shift-change-count-incorrect-section .form-check-input:checked{background-color:#6b7280 !important;border-color:#6b7280 !important}.shift-change-count-incorrect-section .form-check-input{border-color:#6b7280}.shift-change-count-incorrect-section .form-check-input:focus{border-color:#6b7280 !important;box-shadow:0 0 0 .2rem rgba(107,114,128,.25) !important}.form-check-input1{border:2px solid #6b7280 !important;background-color:#fff;cursor:pointer}.custom-border{border-color:#cbd5e1 !important}.label-custom{color:#535f6f}.heading-custom{color:#25313f}#facilityMaintenanceMainTab{border-bottom:none;display:flex;border-bottom:2px solid #e1e5e9}#facilityMaintenanceMainTab .nav-item{margin:0}#facilityMaintenanceMainTab .nav-link{border:none !important;background:none !important;color:#6c757d !important;font-weight:500;padding:6px 0;transition:all .2s ease-in-out;border-radius:0 !important}#facilityMaintenanceMainTab .nav-link:hover{color:#337ab8 !important}#facilityMaintenanceMainTab .nav-link.active{color:#337ab8 !important;border-bottom:2px solid #337ab8 !important;background:none !important}.searchemar-field{position:relative}.searchemar-field .icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#6c757d;font-size:14px}.searchemar-field .input-text{padding-left:36px;height:38px;border-radius:6px}.searchemar-md{max-width:280px}.location-legend-item{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:6px;font-weight:500;font-size:14px}.location-legend-item i{font-size:14px}.location-legend-item{color:inherit}.group-type-building,.group-type-facility,.group-type-wing,.group-type-floor,.group-type-room,.group-type-bed,.group-type-other{display:inline-flex;align-items:center;gap:8px;padding:6px 22px;border-radius:6px;font-size:14px;font-weight:500}#tbl-pharmacies.table-grey-header{width:100%;border:1px solid #dee2e6;border-collapse:separate;border-spacing:0px;border-radius:8px}.table-grey-header thead th{background-color:rgba(0,0,0,.05);border-bottom:1px solid #dee2e6}.table-grey-header tbody tr{background-color:#fff}.table-grey-header tbody td{border-bottom:1px solid #e9ecef}#location-table .action-cell{display:flex;align-items:center;justify-content:flex-end;gap:18px}#location-table .edit-icon{font-size:17px;color:#6c757d;cursor:pointer}#tbl-pharmacies .edit-action{color:#337ab8 !important;cursor:pointer;font-weight:500}#tbl-pharmacies .edit-action:hover{text-decoration:underline}#tbl-pharmacies .edit-action i{color:inherit !important}#tbl-pharmacies .edit-icon{font-size:15px;color:#0d6efd}#location-table .delete-icon{font-size:17px;color:#dc3545;cursor:pointer}#location-table .add-circle{width:27px;height:27px;background-color:#6c757d;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}#location-table .plus-icon{font-size:14px;color:#fff}#location-table .drag-handle{color:#6c757d !important}.shift-icon{width:36px;height:36px;border-radius:25%;display:inline-flex;align-items:center;justify-content:center;font-size:16px}.bg-day{background:#fef3c7;color:#eab308}.bg-evening{background:#e0f2fe;color:#0284c7}.bg-night{background:#f3e8ff;color:#7c3aed}.card{border:1px solid #e5e7eb;border-radius:12px}.card .form-text,.small.text-muted{color:#6b7280 !important}.input-group-text{background-color:#f9fafb}.facility-tabs{background:#fff !important;border-bottom:1px solid #e1e5e9;padding-left:0}.facility-tabs .nav-link{background:#fff !important;border:none !important;padding:6px 14px;font-size:15px;color:#6c757d}.facility-tabs .nav-link:hover{color:#007bff;background:#fff !important}.facility-tabs .nav-link.active{color:#007bff !important;font-weight:500;background:#fff !important;border-bottom:2px solid #007bff !important}.ci-banner{display:flex !important;align-items:center !important;gap:12px !important;padding:14px 16px !important;border-radius:8px !important;background:#eff6ff !important;border:2px solid #60a5fa !important;color:#337ab8 !important;font-size:14px !important;font-weight:600 !important;margin-bottom:14px !important}.label-black-bold{color:#111827 !important;font-weight:normal !important;font-size:1rem}.sc-stepper-value input[type=number]{-moz-appearance:textfield;appearance:textfield}.sc-stepper-value input[type=number]::-webkit-outer-spin-button,.sc-stepper-value input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sc-stepper-value #sc-stepper-display.form-control{border-color:#d1d5db;box-shadow:none}.sc-stepper-value #sc-stepper-display.form-control:focus{outline:none !important;border-color:#9ca3af !important;box-shadow:none !important}.sc-stepper-value #sc-stepper-display.form-control:focus-visible{outline:2px solid #9ca3af;outline-offset:2px}.sc-stepper-value #sc-stepper-display.form-control{border:none !important;border-radius:0 !important;box-shadow:none !important;background:rgba(0,0,0,0) !important;outline:none !important}.sc-stepper-value #sc-stepper-display.form-control:focus,.sc-stepper-value #sc-stepper-display.form-control:focus-visible{border:none !important;box-shadow:none !important;outline:none !important}.maintenance-grid{padding:0}.maintenance-grid .ag-header-icon{margin:0 !important}.maintenance-grid .ag-root-wrapper{border:1px solid #e5e7eb !important;border-radius:8px;overflow:visible}.maintenance-grid .ag-header{border-bottom:1px solid #e5e7eb}.maintenance-grid .ag-header-cell-label{font-weight:700 !important;font-size:16px;color:#1f2937}.maintenance-grid .ag-header-cell::after{display:none !important}.maintenance-grid .ag-header-cell-resize{display:none !important}.maintenance-grid .edit-action{color:#337ab8;cursor:pointer;font-weight:500}.maintenance-grid .edit-action:hover{text-decoration:underline}.maintenance-grid .ag-cell-label-container{display:inline-flex !important;width:auto !important;align-items:center !important;gap:6px !important}.maintenance-grid .ag-header-cell-label{width:auto !important;display:inline-flex !important;align-items:center !important;gap:4px !important}.maintenance-grid .ag-header-cell-label{min-width:0 !important;overflow:hidden !important}.maintenance-grid .ag-header-cell-text{overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}.maintenance-grid{padding:0}.maintenance-grid .ag-header-icon{margin:0 !important}.maintenance-grid .ag-root-wrapper{border:1px solid #e5e7eb !important;border-radius:8px;overflow:hidden}.maintenance-grid .ag-header{border-bottom:1px solid #e5e7eb}.maintenance-grid .ag-header-cell-label{font-weight:700 !important;font-size:16px;color:#1f2937}.maintenance-grid .ag-header-cell::after{display:none !important}.maintenance-grid .ag-header-cell-resize{display:none !important}.maintenance-grid .edit-action{color:#337ab8;cursor:pointer;font-weight:500}.maintenance-grid .edit-action:hover{text-decoration:underline}.maintenance-grid .ag-header-cell{min-width:0 !important}.maintenance-grid .ag-cell-label-container{display:flex !important;align-items:center !important;min-width:0 !important}.maintenance-grid .ag-header-cell-label{display:flex !important;align-items:center !important;gap:4px !important;flex:1 1 auto !important;min-width:0 !important}.maintenance-grid .ag-header-cell-text{overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;min-width:0 !important}.maintenance-grid .ag-header-icon.ag-header-cell-filter-button{margin-left:6px !important;flex-shrink:0 !important}.physician-grid .ag-header-cell-resize{display:block !important;width:6px !important;cursor:col-resize !important}.physician-grid .ag-cell{border-bottom:1px solid #e5e7eb !important}.physician-grid .ag-center-cols-container .ag-row:last-child .ag-cell{border-bottom:none !important}.discontinued-label{background-color:rgba(248,113,113,.1) !important;border-radius:16px !important;padding:4px 12px !important;height:32px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;font-family:"Inter",sans-serif !important;font-size:14px !important;font-weight:500 !important;line-height:150% !important;white-space:nowrap !important;border:none !important}.discontinued-label::before{color:#b91c1c !important;content:"DISCONTINUED" !important}.linked-label{background-color:rgba(67,45,191,.1) !important;border-radius:16px !important;padding:4px 12px !important;height:32px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;font-family:"Inter",sans-serif !important;font-size:14px !important;font-weight:500 !important;line-height:150% !important;white-space:nowrap !important;border:none !important}.linked-label::before{color:#432dbf !important;content:"LINKED" !important}.previous-rx-label{background-color:rgba(73,173,220,.1) !important;border-radius:16px !important;padding:4px 12px !important;height:32px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;font-family:"Inter",sans-serif !important;font-size:14px !important;font-weight:500 !important;line-height:150% !important;white-space:nowrap !important;border:none !important}.previous-rx-label::before{color:#49addc !important;content:"PREVIOUS Rx" !important}.discontinued-label,.linked-label,.previous-rx-label{border-radius:16px !important;padding:4px 12px !important;height:32px !important;width:auto !important;margin:2px !important;box-shadow:none !important}.light-border{border:1px solid #dcdcdc !important}.form-select:focus,.form-control:focus{border-color:#dcdcdc !important;box-shadow:none !important;outline:0 !important}.bootstrap-select .dropdown-toggle,.bootstrap-select .dropdown-toggle:focus,.bootstrap-select .dropdown-toggle:active,.bootstrap-select.show .dropdown-toggle{border:0px solid #dcdcdc !important;box-shadow:none !important;outline:0 !important}.rotate-90{transform:rotate(90deg)}.face-sheet-configuration .chevron-icon.collapsed{transform:rotate(180deg)}.face-sheet-configuration .cell-section,.face-sheet-configuration .cell-field-name{font-size:.8125rem}.face-sheet-configuration .cell-section{display:flex;align-items:center;gap:8px}.face-sheet-configuration .optional-status-outline,.face-sheet-configuration .required-status-outline{font-size:12px;height:24px;font-weight:600;border-radius:4px;display:inline-flex;align-items:center;gap:1px;padding:0 8px}.face-sheet-configuration .optional-status-outline{background:#dbeafe;color:#1d4ed8}.face-sheet-configuration .section-count{font-size:.7rem;color:#6c757d;font-weight:400}#jobTitlesTab tr:has(input[type=checkbox]:not(:checked)) td{color:#afb0b1 !important}.face-sheet-configuration .required-status-outline{background:#fef9c3;color:#cb8c08}.face-sheet-configuration .section-count{font-size:.7rem;color:#6c757d;font-weight:400}.order-linking-grid .ag-header-cell::after{display:block !important;content:"" !important;position:absolute !important;right:0 !important;top:25% !important;height:50% !important;width:1px !important;background-color:#d1d5db !important}.order-linking-grid .ag-header-cell:last-child::after{display:none !important}.order-linking-grid .ag-header-cell-resize{display:block !important;width:6px !important;cursor:col-resize !important}.order-linking-grid .ag-header{background-color:#f3f4f6 !important}.order-linking-grid .ag-row{background-color:#fff !important}.order-linking-grid .ag-row-odd{background-color:#fff !important}.order-linking-grid .ag-row .ag-cell{border-bottom:none !important}.order-linking-grid .unlink-rowspan-cell{display:flex !important;align-items:center !important;justify-content:center !important;background-color:#fff !important;z-index:1;border-bottom:none !important;position:relative}.order-linking-info-icon{color:#337ab8;font-size:18px;cursor:help}.order-linking-info-icon:hover{color:#337ab8}.maintenance-toolbar .btn-outline-secondary,.maintenance-toolbar button.btn-outline-secondary{border:1px solid #9ca3af !important;background-color:#fff !important;color:#374151 !important;opacity:1 !important;visibility:visible !important;display:inline-block !important;font-size:14px !important;padding:6px 16px !important;border-radius:4px !important;box-shadow:none !important;cursor:pointer !important}.maintenance-toolbar .btn-outline-secondary:hover,.maintenance-toolbar button.btn-outline-secondary:hover{background-color:#f3f4f6 !important;border-color:#6b7280 !important}.order-linking-grid .ag-row,.order-linking-grid .ag-row .ag-cell{border:none !important}.order-linking-grid .ag-theme-quartz{--ag-row-border-style: none}.order-linking-grid .ag-row.order-linking-pair-last{border-bottom:1px solid #e5e7eb !important}.order-linking-grid .ag-row.order-linking-pair-first .unlink-rowspan-cell::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:#e5e7eb;pointer-events:none}.order-type-label{font-size:20px;font-weight:500;color:#4b5563}.status-badge{display:inline-block;padding:6px 14px;border-radius:8px;font-size:16px;font-weight:500;margin:0 8px;line-height:1}.status-active{background-color:#dcfce7;color:#15803d}.status-discontinued{background-color:#fee2e2;color:#dc2626}.undefined-give-times-grid .ag-header-cell-resize{display:block !important;width:6px !important;cursor:col-resize !important}.undefined-give-times-grid .ag-header-cell::after{display:block !important;content:"" !important;position:absolute !important;right:0 !important;top:25% !important;height:50% !important;width:1px !important;background-color:#d1d5db !important}.undefined-give-times-grid .ag-cell{border-bottom:1px solid #e5e7eb !important}.undefined-give-times-grid .ag-center-cols-container .ag-row:last-child .ag-cell{border-bottom:none !important}.administrations-grid .ag-cell-grey{background-color:#f3f4f6 !important}.administrations-grid .ag-header-grey{background-color:#f3f4f6 !important}.administrations-grid .dna-reason-row{padding:6px 16px;font-size:13px;color:#6b7280;font-style:italic;background-color:#fafafa}.administrations-grid .form-check-input.undo-administration:checked{background-color:#337ab8 !important;border-color:#337ab8 !important}.maintenance-dropdown{height:38px;display:flex;align-items:center}.maintenance-dropdown select{height:38px;border:1px solid #d1d5db;border-radius:6px;padding:6px 12px;font-size:14px;background-color:#fff;min-width:180px}.maintenance-toolbar .d-flex.align-items-center{align-items:center !important}.date-range-container-admin{display:flex;align-items:center}.date-range-container-admin #date-range-selector-container{position:relative;display:flex;align-items:center}.date-range-container-admin #date-range-selector-container .fa-calendar{display:none}.date-range-container-admin #date-range-selector{height:38px;border:1px solid #d1d5db;border-radius:6px;padding-left:36px;padding-right:28px;font-size:14px;background:#fff}.date-range-container-admin #date-range-selector-container::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:14px;color:#6b7280}.date-range-container-admin #date-range-selector-container::after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid #6b7280}.ag-theme-quartz .ag-header-cell-resize{width:6px;cursor:col-resize}.resident-name,.resident-name-link,.ag-cell-resident-name{color:#337ab8;font-weight:500}.order-detail-sidebar{padding-top:24px;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;gap:16px;height:100%;overflow-y:auto;overflow-x:hidden;background:#fff;scrollbar-width:thin}.order-detail-sidebar .sidebar-header{padding-left:0;padding-right:16px;display:flex;flex-direction:column;gap:8px}.order-detail-sidebar .sidebar-header .drug-header{display:flex;align-items:center;gap:8px}.order-detail-sidebar .sidebar-header .drug-header .drug-image-wrapper{width:40px;height:40px;border-radius:4px;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0;background-color:#f8fafc}.order-detail-sidebar .sidebar-header .drug-header .drug-image-wrapper img{width:100%;height:100%}.order-detail-sidebar .sidebar-header .drug-header .drug-image-wrapper .drug-image-placeholder{width:40px;height:40px;background-color:#94a3b8;display:flex;align-items:center;justify-content:center}.order-detail-sidebar .sidebar-header .drug-header .drug-image-wrapper .drug-image-placeholder i{font-size:18px;color:#fff}.order-detail-sidebar .sidebar-header .drug-header .drug-name{flex:1;color:#25313f;font-size:15px;font-weight:500;line-height:1.4;word-wrap:break-word}.order-detail-sidebar .sidebar-fields{padding-left:0;padding-right:16px;display:flex;flex-direction:column;gap:12px}.order-detail-sidebar .sidebar-fields .field-group{display:flex;flex-direction:column;gap:4px}.order-detail-sidebar .sidebar-fields .field-group .field-label{color:#535f6f;font-size:12px;font-weight:400;line-height:1.4}.order-detail-sidebar .sidebar-fields .field-group .field-input-wrapper{padding:6px 10px;background:#fff;border-radius:8px;border:1px solid #cbd5e1;display:flex;align-items:center;gap:6px;min-height:36px}.order-detail-sidebar .sidebar-fields .field-group .field-input-wrapper.has-dropdown{justify-content:space-between}.order-detail-sidebar .sidebar-fields .field-group .field-input-wrapper.has-dropdown .dropdown-icon{width:16px;height:16px;color:#64748b;display:flex;align-items:center;justify-content:center;flex-shrink:0;pointer-events:none}.order-detail-sidebar .sidebar-fields .field-group .field-input-wrapper.has-dropdown .dropdown-icon i{font-size:10px}.order-detail-sidebar .sidebar-fields .field-group .field-input-wrapper .field-value{flex:1;color:#25313f;font-size:13px;font-weight:400;line-height:1.4;word-wrap:break-word;width:100%;background:rgba(0,0,0,0);border:none;padding:0;outline:none;min-width:0}.order-detail-sidebar .sidebar-fields .field-group .field-input-wrapper .field-value:focus{outline:none;border:none;box-shadow:none}.order-detail-sidebar .sidebar-fields .field-group .field-input-wrapper input.field-value{height:auto;margin:0;border-radius:0}.order-detail-sidebar .sidebar-fields .field-group .field-input-wrapper select.field-value{height:auto;margin:0;border-radius:0;border:none;background:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:0;cursor:pointer}.order-detail-sidebar .sidebar-fields .field-group .field-input-wrapper .drug-typeahead.field-value{height:auto;margin:0;border-radius:0;border:none;padding:0;width:100%;font-size:13px}.order-detail-sidebar .sidebar-fields .field-group .field-input-wrapper.has-dropdown select.field-value{padding-right:0}.order-detail-sidebar .sidebar-fields .field-group-simple{display:flex;flex-direction:column;gap:4px}.order-detail-sidebar .sidebar-fields .field-group-simple .field-label-simple{color:#475569;font-size:12px;font-weight:400;line-height:1.4}.order-detail-sidebar .sidebar-fields .field-group-simple .field-value-simple{color:#25313f;font-size:13px;font-weight:400;line-height:1.4;word-wrap:break-word}.order-detail-sidebar .sidebar-fields .field-group-toggle{display:flex;align-items:flex-start;gap:8px}.order-detail-sidebar .sidebar-fields .field-group-toggle .form-check{display:flex;align-items:flex-start;gap:8px;margin:0;padding:0;width:100%}.order-detail-sidebar .sidebar-fields .field-group-toggle .form-check-input{margin:0;margin-top:2px;flex-shrink:0}.order-detail-sidebar .sidebar-fields .field-group-toggle .toggle-label{flex:1;color:#475569;font-size:12px;font-weight:400;line-height:1.4;margin:0;cursor:pointer;word-wrap:break-word}.order-detail-sidebar .sidebar-actions{padding-left:0;padding-right:16px;padding-top:8px;display:flex;flex-direction:column;gap:10px}.order-detail-sidebar .sidebar-actions .btn{width:100%;padding:8px 12px;font-size:13px;white-space:normal;line-height:1.3;text-align:center}@media(min-width: 992px){.order-detail-sidebar .sidebar-header .drug-header{gap:10px}.order-detail-sidebar .sidebar-header .drug-header .drug-image-wrapper{width:44px;height:44px}.order-detail-sidebar .sidebar-header .drug-header .drug-image-wrapper .drug-image-placeholder{width:44px;height:44px}.order-detail-sidebar .sidebar-header .drug-header .drug-image-wrapper .drug-image-placeholder i{font-size:20px}.order-detail-sidebar .sidebar-header .drug-header .drug-name{font-size:16px}.order-detail-sidebar .sidebar-fields .field-group .field-label{font-size:13px}.order-detail-sidebar .sidebar-fields .field-group .field-input-wrapper{padding:7px 11px;min-height:38px}.order-detail-sidebar .sidebar-fields .field-group .field-input-wrapper .field-value{font-size:14px}.order-detail-sidebar .sidebar-fields .field-group .field-input-wrapper .drug-typeahead.field-value{font-size:14px}.order-detail-sidebar .sidebar-fields .field-group .field-input-wrapper.has-dropdown .dropdown-icon{width:18px;height:18px}.order-detail-sidebar .sidebar-fields .field-group .field-input-wrapper.has-dropdown .dropdown-icon i{font-size:11px}.order-detail-sidebar .sidebar-fields .field-group-simple .field-label-simple{font-size:13px}.order-detail-sidebar .sidebar-fields .field-group-simple .field-value-simple{font-size:14px}.order-detail-sidebar .sidebar-fields .field-group-toggle .toggle-label{font-size:13px}.order-detail-sidebar .sidebar-actions .btn{font-size:14px;padding:9px 12px}}@media(min-width: 1200px){.order-detail-sidebar{padding-top:28px;gap:18px}.order-detail-sidebar .sidebar-header{padding-left:0;padding-right:18px}.order-detail-sidebar .sidebar-header .drug-header{gap:12px}.order-detail-sidebar .sidebar-header .drug-header .drug-image-wrapper{width:48px;height:48px}.order-detail-sidebar .sidebar-header .drug-header .drug-image-wrapper .drug-image-placeholder{width:48px;height:48px}.order-detail-sidebar .sidebar-header .drug-header .drug-image-wrapper .drug-image-placeholder i{font-size:22px}.order-detail-sidebar .sidebar-header .drug-header .drug-name{font-size:17px;line-height:1.5}.order-detail-sidebar .sidebar-fields{padding-left:0;padding-right:18px;gap:14px}.order-detail-sidebar .sidebar-fields .field-group .field-label{font-size:14px}.order-detail-sidebar .sidebar-fields .field-group .field-input-wrapper{padding:8px 12px;min-height:40px}.order-detail-sidebar .sidebar-fields .field-group .field-input-wrapper .field-value{font-size:15px}.order-detail-sidebar .sidebar-fields .field-group .field-input-wrapper .drug-typeahead.field-value{font-size:15px}.order-detail-sidebar .sidebar-fields .field-group .field-input-wrapper.has-dropdown .dropdown-icon{width:20px;height:20px}.order-detail-sidebar .sidebar-fields .field-group .field-input-wrapper.has-dropdown .dropdown-icon i{font-size:12px}.order-detail-sidebar .sidebar-fields .field-group-simple .field-label-simple{font-size:14px}.order-detail-sidebar .sidebar-fields .field-group-simple .field-value-simple{font-size:15px}.order-detail-sidebar .sidebar-fields .field-group-toggle .toggle-label{font-size:14px}.order-detail-sidebar .sidebar-actions{padding-left:0;padding-right:18px;gap:12px}.order-detail-sidebar .sidebar-actions .btn{font-size:15px}}@media(min-width: 1400px){.order-detail-sidebar{padding-top:32px;gap:20px}.order-detail-sidebar .sidebar-header{padding-left:0;padding-right:20px}.order-detail-sidebar .sidebar-header .drug-header .drug-name{font-size:18px;line-height:1.6}.order-detail-sidebar .sidebar-fields{padding-left:0;padding-right:20px;gap:16px}.order-detail-sidebar .sidebar-fields .field-group .field-input-wrapper{min-height:42px}.order-detail-sidebar .sidebar-fields .field-group .field-input-wrapper .field-value{font-size:16px}.order-detail-sidebar .sidebar-fields .field-group .field-input-wrapper .drug-typeahead.field-value{font-size:16px}.order-detail-sidebar .sidebar-fields .field-group .field-input-wrapper.has-dropdown .dropdown-icon i{font-size:14px}.order-detail-sidebar .sidebar-fields .field-group-simple .field-value-simple{font-size:16px}.order-detail-sidebar .sidebar-fields .field-group-toggle .toggle-label{font-size:15px}.order-detail-sidebar .sidebar-actions{padding-left:0;padding-right:20px;gap:14px}.order-detail-sidebar .sidebar-actions .btn{font-size:15px}}@media(min-width: 1600px){.order-detail-sidebar .sidebar-header{padding-left:0;padding-right:22px}.order-detail-sidebar .sidebar-fields{padding-left:0;padding-right:22px}.order-detail-sidebar .sidebar-actions{padding-left:0;padding-right:22px}}@media(max-width: 991px){.order-detail-sidebar{padding-top:20px;gap:12px}.order-detail-sidebar .sidebar-header{padding-left:0;padding-right:12px}.order-detail-sidebar .sidebar-header .drug-header{gap:8px}.order-detail-sidebar .sidebar-header .drug-header .drug-image-wrapper{width:36px;height:36px}.order-detail-sidebar .sidebar-header .drug-header .drug-image-wrapper .drug-image-placeholder{width:36px;height:36px}.order-detail-sidebar .sidebar-header .drug-header .drug-image-wrapper .drug-image-placeholder i{font-size:16px}.order-detail-sidebar .sidebar-header .drug-header .drug-name{font-size:14px}.order-detail-sidebar .sidebar-fields{padding-left:0;padding-right:12px;gap:10px}.order-detail-sidebar .sidebar-fields .field-group .field-label{font-size:11px}.order-detail-sidebar .sidebar-fields .field-group .field-input-wrapper{padding:6px 8px;min-height:32px}.order-detail-sidebar .sidebar-fields .field-group .field-input-wrapper .field-value{font-size:12px}.order-detail-sidebar .sidebar-fields .field-group .field-input-wrapper .drug-typeahead.field-value{font-size:12px}.order-detail-sidebar .sidebar-fields .field-group-simple .field-label-simple{font-size:11px}.order-detail-sidebar .sidebar-fields .field-group-simple .field-value-simple{font-size:12px}.order-detail-sidebar .sidebar-fields .field-group-toggle .toggle-label{font-size:11px}.order-detail-sidebar .sidebar-actions{padding-left:0;padding-right:12px;gap:8px}.order-detail-sidebar .sidebar-actions .btn{padding:6px 10px;font-size:12px}}@media(max-width: 767px){.order-detail-sidebar{padding-top:16px;border-right:none;border-bottom:1px solid #e2e8f0}.order-detail-sidebar .sidebar-header .drug-header{flex-direction:row;align-items:center}}.order-detail-content-area{padding:16px 20px 16px 16px;background:#fafafa;display:flex;flex-direction:column;gap:16px;overflow-y:auto;overflow-x:hidden;min-height:calc(100vh - 200px)}.order-detail-controls-header{display:flex;justify-content:flex-end;align-items:center;gap:10px;flex-wrap:wrap;padding-bottom:8px}.order-detail-controls-header .unsaved-warning{color:#16a34a;font-style:italic;font-weight:600;font-size:14px;margin-right:auto}.order-detail-controls-header .controls-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.order-detail-controls-header .form-check.form-switch{margin:0}.order-detail-controls-header .form-check.form-switch .form-check-label{color:#475569;font-size:14px;font-weight:400;line-height:1.6;margin-left:8px;cursor:pointer}.order-detail-controls-header .barcode-status-label{color:#475569;font-size:14px;font-weight:500;margin:0}.btn-emar-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;background:#337ab8;border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:500;line-height:1.6;cursor:pointer;transition:background .2s ease;white-space:nowrap}.btn-emar-primary i{font-size:16px}.btn-emar-primary:hover:not(:disabled){background:#2666a3}.btn-emar-primary:active:not(:disabled){background:#205184}.btn-emar-primary:disabled{background:#cbd5e1;color:#94a3b8;cursor:not-allowed}.order-sigs-list{display:flex;flex-direction:column;gap:16px}.order-sig-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:12px;transition:all .2s ease}.order-sig-card.sig-collapsed .sig-collapsible-content{display:none}.order-sig-card.sig-expanded .sig-collapsible-content{display:flex}.sig-card-header{display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer;user-select:none;transition:background-color .2s ease;margin:-16px -16px 0 -16px;padding:16px;border-radius:16px 16px 0 0}.sig-card-header:hover{background-color:#f9fafb}.sig-card-header:hover .collapse-sig-toggle{color:#475569}.sig-card-header:active{background-color:#f1f5f9}.sig-title-section{display:flex;align-items:center;gap:12px;flex:1;flex-wrap:wrap}.sig-icon-title{display:flex;align-items:center;gap:10px}.sig-icon-badge{width:32px;height:32px;background:#f2f4f7;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#94a3b8;font-size:16px;flex-shrink:0;transition:background .2s ease}.sig-title{color:#25313f;font-size:16px;font-weight:500;line-height:1.6;margin:0}.sig-status-badges{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.badge-status{display:inline-flex;align-items:center;padding:3px 8px;border-radius:4px;font-size:11px;font-weight:500;line-height:1.6;white-space:nowrap}.badge-status-active{background:#dcfce7;color:#15803d}.badge-status-discontinued{background:#fee2e2;color:#dc2626}.badge-status-prn{background:#dbeafe;color:#1d4ed8}.badge-status-routine{background:#fce7f3;color:#ec4899}.collapse-sig-toggle{background:rgba(0,0,0,0);border:none;color:#64748b;font-size:18px;padding:4px 8px;cursor:pointer;transition:color .2s ease;flex-shrink:0;line-height:1}.collapse-sig-toggle:hover{color:#475569}.collapse-sig-toggle:focus{outline:2px solid #93c5fd;outline-offset:2px;border-radius:4px}.collapse-sig-toggle i{transition:transform .2s ease}.sig-collapsible-content{display:flex;flex-direction:column;gap:12px;overflow:hidden}.sig-significant-change-alert{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#fef3c7;border:1px solid #fde68a;border-radius:8px;color:#92400e;font-size:13px;font-weight:500;line-height:1.4}.sig-significant-change-alert i{font-size:14px;flex-shrink:0}.sig-warning-message{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#fef3cd;border:1px solid #ffecb5;border-radius:8px;color:#664d03;font-size:13px;line-height:1.4}.sig-warning-message i{font-size:14px;flex-shrink:0}.sig-metadata-section{display:flex;flex-wrap:wrap;gap:12px 20px;padding:10px;background:#f9fafb;border-radius:8px}.sig-metadata-section .metadata-item{display:flex;flex-direction:column;gap:2px;min-width:120px}.sig-metadata-section .metadata-item .metadata-label{color:#475569;font-size:13px;font-weight:400;line-height:1.6}.sig-metadata-section .metadata-item .metadata-value{color:#25313f;font-size:14px;font-weight:500;line-height:1.6}.sig-metadata-section .metadata-item .approval-status{display:flex;align-items:center;gap:6px}.sig-metadata-section .metadata-item .approval-status .ms-tooltip{color:#94a3b8;font-size:12px;cursor:help}.badge-approval{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500;line-height:1.6;white-space:nowrap}.badge-approval::before{content:"";width:6px;height:6px;border-radius:50%;display:inline-block}.badge-approval-approved{background:#dcfce7;color:#15803d}.badge-approval-approved::before{background:#15803d}.badge-approval-pending{background:#fef3c7;color:#ca8a04}.badge-approval-pending::before{background:#ca8a04}.badge-approval-rejected,.badge-approval-clarified{background:#fee2e2;color:#dc2626}.badge-approval-rejected::before,.badge-approval-clarified::before{background:#dc2626}.sig-main-info-section,.sig-schedule-section,.sig-behaviors-section,.sig-diagnosis-section,.sig-reject-reason-section{padding-bottom:12px;border-bottom:1px solid #f1f5f9}.sig-main-info-section:last-of-type,.sig-schedule-section:last-of-type,.sig-behaviors-section:last-of-type,.sig-diagnosis-section:last-of-type,.sig-reject-reason-section:last-of-type{border-bottom:none;padding-bottom:0}.section-heading{color:#25313f;font-size:14px;font-weight:500;line-height:1.6;margin:0 0 6px 0;display:flex;align-items:center;gap:6px}.section-heading .ms-tooltip{color:#94a3b8;font-size:14px;cursor:help}.info-row,.schedule-row{display:flex;flex-wrap:wrap;gap:20px 30px}.info-field,.schedule-field{display:flex;flex-direction:column;gap:2px;min-width:140px}.info-field.info-field-wide,.info-field.schedule-field-wide,.schedule-field.info-field-wide,.schedule-field.schedule-field-wide{flex:1;min-width:240px}.info-label,.schedule-label{color:#475569;font-size:13px;font-weight:400;line-height:1.6}.info-value,.schedule-value{color:#25313f;font-size:14px;font-weight:400;line-height:1.6;word-wrap:break-word}.schedule-actions-section{display:flex;flex-direction:column;gap:6px;margin-top:8px}.give-times-section{display:grid;grid-template-columns:repeat(auto-fill, minmax(160px, 1fr));gap:12px;margin-top:8px}.give-time-item{display:flex;flex-direction:column;gap:4px}.actions-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.action-bubble{display:inline-block;padding:3px 8px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;color:#475569;font-size:11px;font-weight:400;line-height:1.4}.behaviors-list{display:flex;flex-direction:column;gap:4px}.behavior-item{color:#25313f;font-size:13px;font-weight:400;line-height:1.6}.diagnosis-text{color:#25313f;font-size:13px;font-weight:400;line-height:1.6}.diagnosis-text p{margin:0 0 4px 0}.diagnosis-text p:last-child{margin-bottom:0}.reject-reason-text{color:#25313f;font-size:13px;font-weight:400;line-height:1.6}.sig-dc-pending-warning{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#fef3cd;border:1px solid #ffecb5;border-radius:8px;color:#664d03;font-size:13px;font-style:italic;font-weight:600;line-height:1.4}.sig-dc-pending-warning i{font-size:14px;flex-shrink:0}.sig-actions-footer{display:flex;justify-content:flex-end;align-items:center;gap:12px;flex-wrap:wrap;padding-top:8px}.btn-sig-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 14px;border:none;border-radius:6px;font-size:14px;font-weight:500;line-height:1.6;cursor:pointer;transition:all .2s ease;white-space:nowrap}.btn-sig-action i{font-size:14px}.btn-sig-secondary{background:rgba(0,0,0,0);color:#535f6f;border:1px solid rgba(0,0,0,0)}.btn-sig-secondary:hover:not(:disabled){color:#2666a3}.btn-sig-secondary:active:not(:disabled){color:#205184}.btn-sig-secondary:disabled{color:#cbd5e1;cursor:not-allowed}.btn-sig-success{background:#22a44d;color:#fff}.btn-sig-success:hover:not(:disabled){background:#1e8e42}.btn-sig-success:active:not(:disabled){background:#1a7838}.btn-sig-success:disabled{background:#d1e7dd;color:#badbcc;cursor:not-allowed}.btn-sig-danger{background:#dc3545;color:#fff}.btn-sig-danger:hover:not(:disabled){background:#c82333}.btn-sig-danger:active:not(:disabled){background:#bd2130}.btn-sig-danger:disabled{background:#f8d7da;color:#f5c2c7;cursor:not-allowed}.highlight-significant{background:#fef3c7 !important;padding:2px 4px;border-radius:3px}@media(min-width: 1200px){.order-detail-content-area{padding:20px 32px 20px 20px;gap:20px}.order-detail-controls-header .unsaved-warning{font-size:15px}.order-detail-controls-header .form-check.form-switch .form-check-label{font-size:15px}.order-detail-controls-header .barcode-status-label{font-size:15px}.btn-emar-primary{padding:8px 16px;font-size:15px}.btn-emar-primary i{font-size:18px}.order-sigs-list{gap:20px}.order-sig-card{padding:18px;gap:14px}.order-sig-card .sig-card-header{margin:-18px -18px 0 -18px;padding:18px}.sig-icon-badge{width:34px;height:34px;font-size:17px}.sig-title{font-size:17px}.badge-status{font-size:12px;padding:4px 10px}.collapse-sig-toggle{font-size:19px}.sig-metadata-section{gap:14px 24px;padding:12px}.sig-metadata-section .metadata-item .metadata-label{font-size:14px}.sig-metadata-section .metadata-item .metadata-value{font-size:15px}.badge-approval{font-size:12px;padding:3px 10px}.badge-approval::before{width:7px;height:7px}.section-heading{font-size:15px}.info-label,.schedule-label{font-size:14px}.info-value,.schedule-value{font-size:15px}.action-bubble{font-size:12px;padding:4px 10px}.behavior-item,.diagnosis-text,.reject-reason-text{font-size:14px}.btn-sig-action{font-size:15px;padding:7px 16px}.btn-sig-action i{font-size:15px}}@media(min-width: 1400px){.order-detail-content-area{padding:24px 40px 24px 24px;gap:24px}.order-detail-controls-header .unsaved-warning{font-size:16px}.order-detail-controls-header .form-check.form-switch .form-check-label{font-size:16px}.order-detail-controls-header .barcode-status-label{font-size:16px}.btn-emar-primary{font-size:16px}.btn-emar-primary i{font-size:20px}.order-sig-card{padding:20px;gap:16px}.order-sig-card .sig-card-header{margin:-20px -20px 0 -20px;padding:20px}.sig-icon-badge{width:38px;height:38px;font-size:20px}.sig-title{font-size:18px}.collapse-sig-toggle{font-size:20px}.section-heading{font-size:16px}.info-label,.schedule-label{font-size:15px}.info-value,.schedule-value{font-size:16px}.behavior-item,.diagnosis-text,.reject-reason-text{font-size:15px}.btn-sig-action{font-size:16px;padding:8px 18px}.btn-sig-action i{font-size:16px}}@media(max-width: 991px){.order-detail-content-area{padding:12px;gap:12px}.order-detail-controls-header{flex-direction:column;align-items:stretch}.order-detail-controls-header .unsaved-warning{font-size:12px;margin-right:0}.order-detail-controls-header .controls-actions{gap:10px;flex-direction:column;align-items:stretch}.order-detail-controls-header .form-check.form-switch .form-check-label{font-size:12px}.order-detail-controls-header .barcode-status-label{font-size:12px}.btn-emar-primary{width:100%;padding:8px 12px;font-size:13px}.btn-emar-primary i{font-size:14px}.order-sig-card{padding:12px;gap:10px}.order-sig-card .sig-card-header{margin:-12px -12px 0 -12px;padding:12px}.sig-card-header{flex-wrap:wrap}.sig-title-section{gap:8px;flex:1 1 auto;min-width:0}.sig-icon-badge{width:28px;height:28px;font-size:14px}.sig-title{font-size:14px}.badge-status{font-size:10px;padding:2px 6px}.collapse-sig-toggle{font-size:16px;padding:4px 6px}.sig-metadata-section{gap:10px 16px;padding:8px}.sig-metadata-section .metadata-item{min-width:100px;flex:1 1 calc(50% - 16px)}.sig-metadata-section .metadata-item .metadata-label{font-size:11px}.sig-metadata-section .metadata-item .metadata-value{font-size:12px}.badge-approval{font-size:10px;padding:2px 6px}.badge-approval::before{width:5px;height:5px}.section-heading{font-size:12px}.info-field,.schedule-field{min-width:100%}.info-field.info-field-wide,.info-field.schedule-field-wide,.schedule-field.info-field-wide,.schedule-field.schedule-field-wide{min-width:100%}.info-label,.schedule-label{font-size:11px}.info-value,.schedule-value{font-size:12px}.give-times-section{grid-template-columns:1fr}.action-bubble{font-size:10px;padding:3px 6px}.behavior-item,.diagnosis-text,.reject-reason-text{font-size:11px}.sig-actions-footer{flex-direction:column;align-items:stretch;gap:8px}.sig-actions-footer .btn-sig-action{width:100%;font-size:12px;padding:8px 12px}.sig-actions-footer .btn-sig-action i{font-size:13px}.sig-significant-change-alert,.sig-warning-message,.sig-dc-pending-warning{font-size:11px;padding:8px 10px}.sig-significant-change-alert i,.sig-warning-message i,.sig-dc-pending-warning i{font-size:12px}}@media(max-width: 767px){.order-detail-content-area{padding:10px}.order-sig-card{padding:10px}.sig-metadata-section .metadata-item{width:100%}}.administrations-grid .ag-header-cell-resize{display:block !important;width:6px !important;cursor:col-resize !important}.administrations-grid .ag-cell input[type=checkbox]{margin:0 auto;display:block}.administrations-grid .ag-cell-grey{display:flex;align-items:center;justify-content:center}.dna-alerts-grid .dna-resident-name{color:#337ab8;font-weight:500}.dna-alerts-grid .form-check-input:checked{background-color:#337ab8 !important;border-color:#337ab8 !important}.dna-alerts-grid .dna-sig-instruction{color:#74646d;font-size:13px;font-style:normal}.dna-alerts-grid .ag-row.dna-sig-row{background-color:#fff !important}.dna-alerts-grid .ag-row.dna-sig-row .ag-cell{border-top:none !important;border-bottom:none !important}.dna-alerts-grid .ag-row.dna-main-row{background-color:#fff !important}.dna-alerts-grid .ag-theme-quartz{--ag-row-border-style: none}.dna-alerts-grid .ag-header{background-color:#f3f4f6 !important}.dna-reports-dots-btn{background:none;border:none;cursor:pointer;padding:4px 8px;color:#6b7280;font-size:16px}.dna-reports-dots-btn:hover{color:#374151}.dna-reports-dropdown-item{display:flex;align-items:center;padding:8px 16px;color:#374151;text-decoration:none;font-size:14px;white-space:nowrap;cursor:pointer}.dna-reports-dropdown-item:hover{background-color:#f3f4f6;color:#1f2937;text-decoration:none}.dna-alerts-grid .ag-cell.dna-reports-cell{overflow:visible !important}.dna-reports-menu-wrapper{position:relative;overflow:visible}.dna-reports-dropdown{position:absolute;right:0;top:28px;background:#fff;border:1px solid #ddd;padding:4px 0;margin:0;list-style:none;min-width:150px;box-shadow:0 2px 6px rgba(0,0,0,.15);z-index:9999}.dna-alerts-grid .ag-row.dna-main-row .ag-cell{border-bottom:none !important}.dna-alerts-grid .ag-row.dna-pair-last .ag-cell{border-bottom:1px solid #e5e7eb !important}.dna-alerts-grid .ag-row{border-bottom:none !important}.dna-alerts-grid .ag-cell.dna-reports-cell{overflow:visible !important}.dna-alerts-grid .ag-center-cols-viewport{overflow:visible !important}.dna-alerts-grid .ag-header-cell::after{content:"";position:absolute;right:0;top:25%;height:50%;width:1px;background-color:#d1d5db}.dna-alerts-grid .ag-header-cell:last-child::after{display:none}.dna-alerts-grid .ag-header-cell-resize{display:block !important;width:6px !important;cursor:col-resize !important}.dna-reports-dropdown-item,.dna-reports-dropdown-item i,.dna-reports-dropdown a,.dna-reports-dropdown a i{color:#337ab8 !important}.administrations-grid .ag-cell-grey{display:flex;align-items:center;justify-content:center}#floating-controls-container .cancel-icon-btn{height:38px;width:38px;padding:0;display:inline-flex;align-items:center;justify-content:center}.icon-square{width:42px;height:42px;border-radius:10px;border:1px solid #dcdcdc;background:#fff;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.resident-pill{border:1px solid #dcdcdc;padding:4px 12px;border-radius:22px;background:#fff;display:flex;align-items:center;height:42px}.resident-img{width:32px;height:32px;border-radius:50%;object-fit:cover;margin-right:8px}.resident-name{font-weight:500;font-size:15px;margin-right:8px;white-space:nowrap}.resident-search{font-size:16px;opacity:.65;cursor:pointer}.resident-avatar{width:56px;height:56px;object-fit:cover;border:1px solid #e5e7eb}.resident-header{padding:0}.resident-added-date{font-size:14px;color:#6b7280}.photo-card{border:1px solid #e5e7eb;border-radius:10px}.photo-card .card-header{background:#fff;border-bottom:1px solid #e5e7eb;padding:12px 16px}.photo-actions a{margin-left:16px;font-size:14px;font-weight:600;color:#000;text-decoration:none}.photo-actions a i{margin-right:4px}.photo-actions a:hover{text-decoration:underline;color:#000}.photo-avatar img{width:56px;height:56px;border-radius:50%;object-fit:cover;border:1px solid #e5e7eb}.photo-meta{font-size:14px}.dna-reports-dropdown a:hover{background-color:#f3f4f6;color:#337ab8 !important}.photo-card .card-header{background:#fff;border-bottom:1px solid #e5e7eb;padding:12px 16px}.photo-actions a{margin-left:16px;font-size:14px;font-weight:600;color:#000;text-decoration:none}.photo-actions a i{margin-right:4px}.photo-actions a:hover{text-decoration:underline;color:#000}.photo-avatar img{width:56px;height:56px;border-radius:50%;object-fit:cover;border:1px solid #e5e7eb}.photo-meta{font-size:14px}.dna-reports-dropdown a:hover{background-color:#f3f4f6;color:#337ab8 !important}.institutional-view #dashboard-nav-pills .badge{aspect-ratio:1 !important;min-width:2em !important;width:auto !important;height:auto !important;padding:.55em !important;border-radius:50% !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;line-height:1 !important;font-size:12px !important;font-weight:600 !important}.institutional-view #dashboard-nav-pills .nav-link.active{background:none !important;border-radius:0 !important;border-bottom:2px solid #337ab8 !important;color:#337ab8 !important}.order-type-pills.institutional-view .count::before{content:"("}.order-type-pills.institutional-view .count::after{content:")"}.hold-orders-page{padding-top:1.5rem}.hold-orders-reason-wrap{position:relative}.hold-orders-reason{padding-bottom:24px}.hold-orders-char-counter{position:absolute;bottom:6px;right:10px;font-size:12px;color:#6c757d;pointer-events:none;line-height:1}.hold-orders-bottom-bar{position:fixed;bottom:0;left:var(--sidebar-width, 240px);right:0;background:#fff;border-top:1px solid #e2e8f0;padding:12px 24px;z-index:1030;box-shadow:0 -2px 8px rgba(0,0,0,.08)}.hold-orders-bottom-bar-inner{display:flex;align-items:center;justify-content:space-between;gap:16px}.hold-orders-bottom-left{display:flex;align-items:center;gap:16px;flex-shrink:0}.hold-orders-bottom-right{display:flex;align-items:center;gap:8px;margin-left:auto}.hold-orders-select-all{cursor:pointer;color:var(--aline-primary, #337AB8);text-decoration:none}.hold-orders-select-all:hover{text-decoration:underline}.hold-orders-place-label{color:#535f6f;white-space:nowrap}.btn-sm{border:1px solid !important}.full-width-card{width:100%;min-height:700px}.cursor-pointer{cursor:pointer}.sticky-footer{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #dee2e6;padding:1rem 2rem;z-index:1030}.cd-dropdown{border-radius:12px !important;border:#b5b5b5 1px solid !important}.cd-dropdown::after{display:none}
