@media(max-width:575px){.hide-xs{display:none!important}}@media(min-width:576px){.show-xs-only{display:none!important}}@media(max-width:767px){.hide-sm{display:none!important}}@media(min-width:768px){.show-sm-only{display:none!important}}@media(max-width:991px){.hide-md{display:none!important}}@media(min-width:992px){.show-md-only{display:none!important}}@media(max-width:1199px){.hide-lg{display:none!important}}@media(min-width:1200px){.show-lg-only{display:none!important}}@media(max-width:1599px){.hide-xl{display:none!important}}@media(min-width:1600px){.show-xl-only{display:none!important}}.responsive-container .desktop-layout{display:block}.responsive-container .mobile-layout{display:none}@media(max-width:767px){.responsive-container .desktop-layout{display:none}.responsive-container .mobile-layout{display:block}}.responsive-text{font-size:1rem}@media(max-width:767px){.responsive-text{font-size:.875rem}}.responsive-padding{padding:50px 70px}@media(max-width:767px){.responsive-padding{padding:20px 40px}}.responsive-margin{margin:75px auto}@media(max-width:767px){.responsive-margin{margin:25px auto}}.responsive-width{width:100%}@media(min-width:576px){.responsive-width{width:80%}}@media(min-width:768px){.responsive-width{width:auto}}.responsive-flex{display:flex;flex-direction:row}@media(max-width:767px){.responsive-flex{flex-direction:column}}.responsive-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;gap:20px}@media(max-width:767px){.responsive-grid{grid-template-columns:1fr;gap:15px}}.custom-dropdown-menu{background:#fff;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.1);padding:0;min-width:240px;z-index:99999999!important}.custom-dropdown-menu ul.ant-dropdown-menu{border:none;box-shadow:none;z-index:99999999!important}.custom-dropdown-menu ul.ant-dropdown-menu .ant-menu-item{padding:12px 24px;font-size:17px;font-weight:500;color:#161718!important}.custom-dropdown-menu ul.ant-dropdown-menu .ant-dropdown-menu-item-icon{width:14px!important}.custom-dropdown-menu .secondary-menu-item{color:rgba(0,0,0,.6)!important;font-weight:400!important}.custom-dropdown-menu .menu-footer{border-top:1px solid #eee;display:flex;padding:10px 18px 6px 12px;font-size:12px;color:#888;justify-content:flex-start;gap:8px}.custom-dropdown-menu .menu-footer a{color:#888;margin:0 4px;text-decoration:none}.custom-dropdown-menu .menu-footer a:hover{text-decoration:underline;color:#222}.header-container .ant-select-item-option-active{background:linear-gradient(rgba(82,196,26,.04),rgba(82,196,26,.08))!important}.header-container .ant-select-item-option-active:active{background:linear-gradient(rgba(82,196,26,.08),rgba(82,196,26,.12))!important;box-shadow:inset 0 1px 2px rgba(82,196,26,.1)!important}.header-container .ant-select-item-option-active:hover .patient-name{color:#0ca37f!important}.patient-option{padding:4px 3px}.patient-option .patient-name{color:rgba(0,0,0,.85);font-weight:500;font-size:14px;line-height:1.4}.patient-option .patient-email{color:rgba(0,0,0,.45);font-size:12px;line-height:1.2}.ant-select-item-option-selected .patient-option .patient-name{color:#1890ff}.ant-select-item-option-selected .patient-option .patient-email{color:rgba(24,144,255,.65)}.quick-actions{padding:8px 0;background:#fff;border-radius:5px;overflow:hidden}.quick-actions-header{color:rgba(0,0,0,.45);font-size:12px;font-weight:500;padding:4px 16px;margin-bottom:4px}.quick-actions-list{display:flex;flex-direction:column}.quick-actions .quick-actions-list{padding-bottom:4px}.quick-actions .quick-action-btn{text-align:left;height:36px;padding:0 12px;width:calc(100% - 8px);margin-left:4px;transition:all .2s;display:block}.quick-actions .quick-action-btn:hover{background:#f5f5f5}.quick-actions .quick-action-btn .anticon{width:16px;margin-right:12px;color:rgba(0,0,0,.45)}.quick-actions .quick-action-btn .path-separator{color:rgba(0,0,0,.25);margin:0 8px}.quick-actions .quick-action-btn .path-detail{color:rgba(0,0,0,.45);font-weight:400;position:relative}.quick-actions .quick-action-btn span:not(.anticon):not(.path-separator):not(.path-detail){font-size:14px;color:rgba(0,0,0,.85)}.quick-actions .quick-action-btn .quick-action-count{margin-left:auto;width:20px;height:20px;margin-top:-21px;padding:0 6px;display:flex;align-items:center;justify-content:center;font-size:11px!important;font-weight:600;border-radius:10px;background:rgba(12,163,127,.15);color:#0ca37f!important;line-height:1;transition:all .2s ease;font-feature-settings:"tnum";box-shadow:inset 0 0 0 1px rgba(12,163,127,.3),0 1px 2px rgba(12,163,127,.1)}.quick-actions .search-results-footer{padding:8px 16px;border-top:1px solid #f0f0f0;margin-bottom:-10px;background:#fafafa;font-size:12px;color:rgba(0,0,0,.45)}.quick-actions .search-results-footer .search-results-info{display:flex;gap:4px;align-items:center}.quick-actions .search-results-footer .search-results-info .search-results-label{color:rgba(0,0,0,.45)}.quick-actions .search-results-footer .search-results-info .search-results-name{color:rgba(0,0,0,.85);font-weight:500}.quick-actions .search-results-footer .search-results-info .search-results-email{color:rgba(0,0,0,.45)}@media screen and (max-width:768px){.beta-badge{background-color:#0ca37f;color:#fff;border:none;font-size:75%;font-weight:600;padding:1px 4px;border-radius:4px;line-height:1.5;vertical-align:middle;display:inline-block;align-items:center;margin-left:2px}.desktop-header{width:100%;border-bottom:1px solid #e6e6e6;background:#fff}.desktop-header .ant-row{padding:0 25px;position:relative;height:70px;z-index:1000;display:flex;justify-content:space-between;align-items:center;background:#fff}.desktop-header .ant-col{height:100%;align-items:center;display:flex}.desktop-header a{text-decoration:none!important}.desktop-header .logo-container{cursor:pointer}.desktop-header .logo{width:22px;vertical-align:middle;float:left;margin-right:10px;margin-top:3px}.desktop-header .logo-name{font-size:18px;line-height:27px;display:inline-block;font-weight:600}.desktop-header .header-item-list{display:flex;justify-content:space-between;column-gap:25px;font-weight:600;align-items:center}.desktop-header .header-item a{color:rgba(0,0,0,.6);font-size:14.4px;line-height:21.6px}.desktop-header div.patient-search-bar{width:500px;height:100%}.desktop-header div.patient-search-bar div.ant-select-selector{border-left:1px solid #e6e6e6!important;border-right:1px solid #e6e6e6!important;border-bottom:0!important;border-top:0!important;padding:0 14px!important;box-shadow:none!important}.desktop-header div.patient-search-bar div.ant-select-selector,.desktop-header div.patient-search-bar input.ant-select-selection-search-input,.desktop-header div.patient-search-bar span.ant-select-selection-search{height:100%!important;border-radius:0!important}.desktop-header div.patient-search-bar span.ant-select-selection-search{inset-inline-start:15px}}@media screen and (max-width:768px)and (max-width:768px){.desktop-header div.patient-search-bar{display:none}}@media screen and (max-width:768px){.desktop-header .right-controls{height:32px;display:flex;justify-content:flex-end;gap:8px;align-items:center}.desktop-header .right-controls .anticon{font-size:22px;color:#161718;cursor:pointer;padding:8px;background-color:inherit!important}}@media screen and (min-width:769px){.beta-badge{background-color:#0ca37f;color:#fff;border:none;font-size:75%;font-weight:600;padding:1px 4px;border-radius:4px;line-height:1.5;vertical-align:middle;display:inline-block;align-items:center;margin-left:2px}.desktop-header{width:100%;border-bottom:1px solid #e6e6e6;background:#fff}.desktop-header .ant-row{padding:0 25px;position:relative;height:70px;z-index:1000;display:flex;justify-content:space-between;align-items:center;background:#fff}.desktop-header .ant-col{height:100%;align-items:center;display:flex}.desktop-header a{text-decoration:none!important}.desktop-header .logo-container{cursor:pointer}.desktop-header .logo{width:22px;vertical-align:middle;float:left;margin-right:10px;margin-top:3px}.desktop-header .logo-name{font-size:18px;line-height:27px;display:inline-block;font-weight:600}.desktop-header .header-item-list{display:flex;justify-content:space-between;column-gap:25px;font-weight:600;align-items:center}.desktop-header .header-item a{color:rgba(0,0,0,.6);font-size:14.4px;line-height:21.6px}.desktop-header div.patient-search-bar{width:500px;height:100%}.desktop-header div.patient-search-bar div.ant-select-selector{border-left:1px solid #e6e6e6!important;border-right:1px solid #e6e6e6!important;border-bottom:0!important;border-top:0!important;padding:0 14px!important;box-shadow:none!important}.desktop-header div.patient-search-bar div.ant-select-selector,.desktop-header div.patient-search-bar input.ant-select-selection-search-input,.desktop-header div.patient-search-bar span.ant-select-selection-search{height:100%!important;border-radius:0!important}.desktop-header div.patient-search-bar span.ant-select-selection-search{inset-inline-start:15px}}@media screen and (min-width:769px)and (max-width:768px){.desktop-header div.patient-search-bar{display:none}}@media screen and (min-width:769px){.desktop-header .right-controls{height:32px;display:flex;justify-content:flex-end;gap:8px;align-items:center}.desktop-header .right-controls .anticon{font-size:22px;color:#161718;cursor:pointer;padding:8px;background-color:inherit!important}}.patient-search-popup{background:#fafafa!important}.mobile-header-padding{height:70px}.mobile-header{position:fixed;top:0;left:0;right:0;height:70px;background:#fff;border-bottom:1px solid #e6e6e6;display:flex;justify-content:space-between;align-items:center;padding:0 20px;z-index:1000}.mobile-header .logo-container{display:flex;align-items:center;cursor:pointer}.mobile-header .logo-container .logo-icon{width:22px;height:22px;margin-right:10px}.mobile-header .logo-container .logo-text{font-size:18px;font-weight:600}.mobile-header .right-controls{display:flex;align-items:center;gap:6px}.mobile-header .right-controls .anticon{font-size:24px;color:#161718;cursor:pointer;padding:8px}.mobile-header .right-controls .anticon:hover{background-color:#f4f4f4;border-radius:8px}.mobile-header .right-controls .menu-btn{border:none;background:none}.mobile-drawer .ant-drawer-header{padding:16px 20px}.mobile-drawer .ant-drawer-body{padding:0!important;background-color:#f4f4f4}.mobile-drawer .secondary-menu-item,.mobile-drawer .tertiary-menu-item{color:rgba(0,0,0,.6)}