.min-h-screen,body{background-color:var(--nova-el)}.dashboard-item{background-color:var(--nova-deep);color:#fff;height:34px;border-radius:10px}.nav-item{background-color:#fff;color:var(--nova-deep);height:34px;font-size:14px;border-radius:10px;font-weight:400;letter-spacing:0}.nav-item:hover{background-color:#fff;color:var(--nova-med)}.nav-item-active{background-color:var(--nova-deep);color:#fff;height:34px;border-radius:10px;font-weight:400;letter-spacing:0}.nav-item-active:hover{background-color:var(--nova-deep-hover);color:#fff;height:34px;border-radius:10px}.navicon{height:18px}.medical_records ul{border-radius:10px}.medical_records li{text-align:center;list-style:none;text-decoration:none}.nav-option-color:hover{background-color:var(--nova-deep);color:#fff;border-radius:10px 10px 0 0}.nav-option-color-b:hover{background-color:var(--nova-deep);color:#fff;border-radius:0 0 10px 10px}body,html,#app{font-family:Poppins,sans-serif}.font-light-blue{color:#429abf}.font-full-blue{color:#1d7498}.font-light-grey{color:#999}.head-text{font-weight:700;font-size:16px;line-height:100%}.font-700{font-weight:700;font-size:20px}.print-buttons{background-color:#1d7498}.print-buttons:hover,.print-buttons-light{background-color:#429abf}.print-buttons-light:hover{background-color:#6ac9f1}.border-box{border-left:2px solid #EAEAEA;padding-left:10px}.card-screen{height:200px;overflow-y:auto}.textboxs{border:1px solid #1D7498}html{scrollbar-width:bold;scrollbar-color:#1D7498 #D4D4D4}html::-webkit-scrollbar{width:8px}html::-webkit-scrollbar-track{border-radius:3px}html::-webkit-scrollbar-thumb{background-color:#3aa0d7;border-radius:3px}textarea,input,select{border:1px solid #666666;outline:none;padding:4px 8px;border-radius:4px;font-size:1rem;box-sizing:border-box}textarea:focus,input:focus,select:focus{border-color:#444}@media screen and (max-height: 780px){.plan-buttons-2{width:75px;font-size:9px}.plan-buttons-1{width:95px;font-size:9px}}.medication-template-container{padding:24px}.template-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.template-actions{display:flex;justify-content:flex-end;margin-bottom:20px}.add-template-btn{background:none;border:none;padding:0;cursor:pointer;font-size:24px;color:#000;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.template-set{margin-bottom:16px}.template-set-name{font-size:14px;color:#333;margin-bottom:8px}.template-item{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #E5E7EB}.template-item:last-child{border-bottom:none}.template-item-name{color:#374151;font-size:14px}.template-item button{font-size:20px;padding:0 8px;background:none;border:none;cursor:pointer;line-height:1}.template-item-actions{color:#000;font-weight:700}.set-name-select{padding:8px 12px;border:1px solid #E5E7EB;border-radius:6px;color:#666;font-size:14px;width:200px;margin-bottom:20px}.template-set-select{width:200px;padding:8px 12px;border:1px solid #E5E7EB;border-radius:6px;background-color:#fff;color:#1167f1;font-size:14px}.medication-templates-container{min-height:650px}.medication-templates-header{font-family:Poppins,sans-serif;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0px;color:#429abf}.add-template-btn{background-color:#429abf;border-radius:5px}.table-container{background-color:#fff;border-radius:6px;border:1px solid #E5E7EB}.table-header{height:54px;background-color:#f1f2f5;display:flex;align-items:center;padding:0 24px;font-weight:600;font-size:14px;color:#666}.table-row{height:54px;display:flex;justify-content:space-between;align-items:center;padding:0 24px;font-size:14px;color:#666}.table-row-odd{background-color:#f1f2f5}.action-dropdown-menu{position:absolute;right:0;margin-top:8px;width:128px;background-color:#fff;border-radius:5px;box-shadow:0 2px 4px #0000001a;border:1px solid #E5E7EB;z-index:10}.action-dropdown-item{display:block;width:100%;text-align:left;padding:8px 16px;font-size:14px;color:#374151}.action-dropdown-item:hover{background-color:#cdcdcd;transition:background-color .2s}.table-header-item{height:54px;background-color:#f6fcff;display:flex;align-items:center}.content-min-height{min-height:650px}.add-templates-btn{background-color:var(--nova-deep-bg);border-radius:5px}.table-row-base{height:54px;color:#666}.template-label{color:#429abf}.template-modal-content{padding:1rem;border-radius:5px;background-color:#fff;position:relative}.template-input{width:100%;height:40px;border-radius:5px;border:1px solid #CDCDCD;padding:0 .75rem;margin-bottom:1rem;font-family:Poppins,sans-serif}.template-input:focus{border-color:#429abf;ring:1px;ring-color:#429ABF;ring-opacity:50%}.template-confirm-btn{width:110px;height:40px;background-color:var(--nova-deep-bg);color:#fff;border-radius:5px;font-size:.875rem;font-weight:500;font-family:Poppins,sans-serif;border:1px solid transparent}.template-confirm-btn:hover{background-color:#3589ae}.template-confirm-btn:focus{outline:none;ring:2px;ring-offset:2px;ring-color:#429ABF}.medication-list-container{padding:24px}.add-templates-btn{background-color:var(--nova-deep);border-radius:5px}.add-templates-btn:hover{background-color:#357d9b}.template-modal-content{padding:24px;max-width:500px;margin:0 auto}.template-input{width:100%;padding:8px 12px;border:1px solid #E5E7EB;border-radius:6px;font-size:14px;color:#666}.template-input:focus{outline:none;border-color:#429abf;box-shadow:0 0 0 2px #429abf1a}.template-confirm-btn{background-color:var(--nova-deep-bg);color:#fff;padding:8px 24px;border-radius:6px;font-size:14px;transition:background-color .2s}.template-confirm-btn:hover{background-color:#357d9b}.template-confirm-btn:disabled{background-color:#e5e7eb;cursor:not-allowed}.table-row-base{transition:background-color .2s}.table-row-base:hover{background-color:#f8fcfe!important}.pagination-select{border:1px solid #E5E7EB;border-radius:4px;padding:4px 8px;font-size:14px;color:#666;background-color:#fff}.pagination-select:focus{outline:none;border-color:#429abf;box-shadow:0 0 0 2px #429abf1a}.pagination-button{padding:6px 12px;border-radius:4px;font-size:14px;transition:all .2s}.pagination-button:not(:disabled):hover{background-color:#f0f9ff}.pagination-button:disabled{opacity:.5;cursor:not-allowed}.pagination-text{color:#666;font-size:14px}.clean-select{width:50px;text-align:left;font-size:14px;padding:0;border:none;background:transparent;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath fill='%23429ABF' d='M0 0l5 6 5-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 20px center;background-size:10px 6px;color:var(--nova-deep)}.modal-close-button{line-height:0}.pagination-arrow-left{font-size:20px;margin-right:2px}.pagination-arrow-right{font-size:20px;margin-left:2px}.pagination-divider{margin:0 4px}.custom-text-color{color:var(--nova-med);font-size:14px}.add-templates-btn{background-color:var(--primary-blue);transition:background-color .2s ease}.add-templates-btn:hover{background-color:#3789ae}.clean-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border:none;padding-right:1rem;cursor:pointer;font-size:.875rem}.clean-select:focus{outline:none}.template-modal-content{padding:2rem;position:relative}.template-modal-content button[aria-label=Close]{transition:color .2s ease}.template-modal-content button[aria-label=Close]:hover{color:var(--text-gray)!important}.template-label{color:var(--text-gray)}.template-input{width:100%;padding:.5rem;border:1px solid var(--border-gray);border-radius:.375rem;font-size:.875rem;transition:border-color .2s ease}.template-input:focus{outline:none;border-color:var(--nova-deep)}.template-confirm-btn{background-color:var(--nova-deep);color:#fff;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;transition:background-color .2s ease}.template-confirm-btn:hover{background-color:var(--nova-med)}.template-confirm-btn:disabled{background-color:#a0a0a0;cursor:not-allowed}.action-dropdown button:focus{outline:none}.action-dropdown .absolute button{transition:background-color .2s ease}.action-dropdown .absolute button:hover{background-color:var(--hover-gray)}.pagination-controls{display:flex;align-items:center;justify-content:center;gap:.5rem}.pagination-button{display:flex;align-items:center;color:var(--text-gray);transition:color .2s ease}.pagination-button:disabled{color:#a0a0a0;cursor:not-allowed}.modal-overlay{transition:opacity .2s ease}.action-dropdown svg path{transition:stroke .2s ease}.action-dropdown:hover svg path{stroke:#3789ae}:root{--primary-blue: #429ABF;--text-gray: #666666;--bg-light-blue: #F6FCFF;--border-gray: #E5E7EB;--hover-gray: #CDCDCD}.min-height-container{min-height:650px}.page-header{font-size:14px}.page-title{font-size:16px;line-height:100%;letter-spacing:0px}.table-header{height:54px;background-color:var(--bg-light-blue);align-items:center}.table-row{height:54px;align-items:center}.table-row-even{background-color:#fff}.table-row-odd{background-color:var(--bg-light-blue)}.action-button{background-color:var(--nova-deep);color:#fff;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;transition:background-color .2s ease}.action-button:hover{background-color:#3789ae}.modal-content{padding:2rem;background-color:#fff;border-radius:.5rem}.modal-header{margin-bottom:1.5rem}.modal-close{position:absolute;top:1rem;right:1rem}.form-group{margin-bottom:1rem}.form-label{display:block;margin-bottom:.5rem;color:var(--text-gray)}.form-input{width:100%;padding:.5rem;border:1px solid var(--border-gray);border-radius:.375rem;font-size:.875rem}.form-input:focus{outline:none;border-color:var(--nova-deep)}.pagination{display:flex;justify-content:center;align-items:center;margin-top:2rem}.pagination-item{padding:.5rem 1rem;margin:0 .25rem;border-radius:.375rem;transition:background-color .2s ease}.pagination-item:hover{background-color:var(--hover-gray)}.pagination-active{background-color:var(--nova-deep);color:#fff}.status-active{color:#10b981}.status-inactive{color:#ef4444}.plan-list-header{font-size:14px;color:#666;font-weight:600}.plan-list-container{min-height:650px}.plan-list-table-header{height:54px;background-color:#f6fcff;align-items:center}.plan-list-row{height:54px;color:#666;align-items:center}.plan-list-row-even{background-color:#fff}.plan-list-row-odd{background-color:#f6fcff}.plan-list-title{font-family:Poppins,sans-serif;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0px;color:var(--nova-deep)}.plan-list-text{color:#666;font-size:14px}.plan-list-close-btn{line-height:0}.plan-list-modal-title{font-family:Poppins,sans-serif;font-weight:700;font-size:20px;color:#429abf}.all-patients-table-screen,.all-patients-table-body{height:60vh;overflow-y:auto}.bg-gar-blue{background-color:#429abf}.bg-gar-blue:hover{background-color:#39aad9}.row-even{background-color:#fff}.row-odd{background-color:#f6fcff}table{border:none}.main-screen-all-patients{height:85vh;overflow-y:auto}.save-section{margin-top:3rem}@media screen and (max-width:790px){.all-patients-table-screen{height:50vh;overflow-y:auto}.main-screen-all-patients{height:auto}.save-section{margin-top:50px}}
