*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background:#f0f2f5;overflow-y:scroll;scrollbar-gutter:stable}.ant-table-tbody>tr>td{color:#16340d;font-variant-numeric:tabular-nums}.default-payment-row td{background:#fffbe6!important}.sidebar-menu .ant-menu-title-content{font-weight:600;letter-spacing:.08em;font-size:13px}.sidebar-menu .ant-menu-item{color:#ffffffd9}.sidebar-menu .ant-menu-item-selected .ant-menu-title-content{font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.35)}.sidebar-menu.ant-menu-inline .ant-menu-item{padding-inline:0!important;justify-content:center!important}.sidebar-menu .ant-menu-title-content{flex:none!important;text-align:center}.search-input-green .ant-select-selector{background:#f0f5ee!important}.app-table .ant-table-thead>tr>th{background:#f2f6ec!important;color:#2d4a25}.app-table .ant-table-thead>tr>th.ant-table-column-sort{background:#e8efdf!important}.app-table .ant-table-thead>tr>th:before{background-color:#2d4a251f!important}.app-table .ant-table-header{border-radius:8px 8px 0 0;overflow:hidden}.app-table .ant-table-thead>tr:first-child>th:first-child{border-top-left-radius:8px}.app-table .ant-table-thead>tr:first-child>th:last-child{border-top-right-radius:8px}.row-hover-outline.row-hover-outline .ant-table-tbody>tr>td,.row-hover-outline.row-hover-outline .ant-table-tbody>tr:hover>td,.row-hover-outline.row-hover-outline .ant-table-tbody>tr.ant-table-row-hover>td{background:inherit!important;color:#16340d!important;border-radius:0!important}.row-hover-outline.row-hover-outline .ant-table-tbody>tr>td:hover{background:#dfe9d0!important}.row-hover-outline.row-hover-outline .ant-table-tbody>tr>td:first-child{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.row-hover-outline.row-hover-outline .ant-table-tbody>tr>td:last-child{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.row-hover-outline.row-hover-outline .ant-table-tbody>tr:hover>td{box-shadow:inset 0 1px #c5d6b5,inset 0 -1px #c5d6b5!important}.row-hover-outline.row-hover-outline .ant-table-tbody>tr:hover>td:first-child{box-shadow:inset 0 1px #c5d6b5,inset 0 -1px #c5d6b5,inset 1px 0 #c5d6b5!important}.row-hover-outline.row-hover-outline .ant-table-tbody>tr:hover>td:last-child{box-shadow:inset 0 1px #c5d6b5,inset 0 -1px #c5d6b5,inset -1px 0 #c5d6b5!important}.row-hover-outline.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell,.app-table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell{padding-top:1px!important;padding-bottom:1px!important;line-height:1.3!important}.row-hover-outline.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell{padding-top:5px!important;padding-bottom:5px!important;line-height:1.3!important}.row-hover-outline .ant-table-tbody>tr.appt-row-invisible-gray>td{background:#d9d9d9!important;pointer-events:none}.row-hover-outline .ant-table-tbody>tr.appt-row-invisible-gray>td:last-child{pointer-events:auto}.ant-popconfirm .ant-popconfirm-buttons button:first-child{background:#7a8b64!important;border-color:#7a8b64!important;color:#fff!important;text-shadow:none!important;box-shadow:none!important}.ant-popconfirm .ant-popconfirm-buttons button:first-child:hover{background:#667652!important;border-color:#667652!important}.ant-popconfirm .ant-popconfirm-buttons button:last-child{background:#fff!important;border-color:#d9d9d9!important;color:#000000e0!important;text-shadow:none!important;box-shadow:none!important}.ant-popconfirm .ant-popconfirm-buttons button:last-child:hover{border-color:#7a8b64!important;color:#7a8b64!important}.net-popconfirm .ant-popconfirm-buttons button:first-child{background:#faad14!important;border-color:#faad14!important;color:#fff!important}.net-popconfirm .ant-popconfirm-buttons button:first-child:hover{background:#d48806!important;border-color:#d48806!important}.net-popconfirm .ant-popconfirm-buttons button:last-child{background:#52c41a!important;border-color:#52c41a!important;color:#fff!important}.net-popconfirm .ant-popconfirm-buttons button:last-child:hover{background:#389e0d!important;border-color:#389e0d!important}.patient-hover-popover .ant-popover-inner{box-shadow:0 0 0 1px #4a674140,0 1px 3px #00000014!important}.initial-checkbox .ant-checkbox-checked .ant-checkbox-inner{background-color:orange!important;border-color:orange!important}.initial-checkbox .ant-checkbox-checked:not(.ant-checkbox-disabled):hover .ant-checkbox-inner{background-color:orange!important;border-color:orange!important}.initial-checkbox:hover .ant-checkbox-inner,.initial-checkbox .ant-checkbox:hover .ant-checkbox-inner{border-color:orange!important}.initial-checkbox .ant-checkbox-checked:after{border-color:orange!important}
