body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app{margin:0 auto;max-width:1200px}@media(min-width:1920px){.app{max-width:1800px}}.filters{justify-content:space-between}.filters button{background-color:#c2fbd7;border:0;border-radius:80px;box-shadow:inset 0 -25px 18px -14px #2cbb6333,0 1px 2px #2cbb6326,0 2px 4px #2cbb6326,0 4px 8px #2cbb6326,0 8px 16px #2cbb6326,0 16px 32px #2cbb6326;color:green;cursor:pointer;display:inline-block;font-family:CerebriSans-Regular,-apple-system,system-ui,Roboto,sans-serif;font-size:16px;margin-right:10px;padding:5px 15px;text-align:center;text-decoration:none;touch-action:manipulation;transition:all .25s;user-select:none;-webkit-user-select:none}.filters button:hover{background-color:#0056b3}@media(min-width:1920px){.filters button{padding:12px 24px}}.patient-card{background-color:#f8f9fa;border:1px solid #dee2e6;padding:15px;transition:background-color .3s}.patient-card:hover{background-color:#e2e6ea}.patient-card button{background-color:#28a745}.patient-card button:hover{background-color:#218838}form{display:flex;flex-direction:column;gap:10px}form input,form select{border:1px solid #ccc;border-radius:5px;padding:10px}form button{background-color:#c2fbd7;border:0;border-radius:100px;box-shadow:inset 0 -25px 18px -14px #2cbb6333,0 1px 2px #2cbb6326,0 2px 4px #2cbb6326,0 4px 8px #2cbb6326,0 8px 16px #2cbb6326,0 16px 32px #2cbb6326;color:green;cursor:pointer;display:inline-block;font-family:CerebriSans-Regular,-apple-system,system-ui,Roboto,sans-serif;font-size:16px;padding:7px 20px;text-align:center;text-decoration:none;touch-action:manipulation;transition:all .25s;user-select:none;-webkit-user-select:none}form button:hover{background-color:#0056b3}.patient-list{background-color:#72acf4;border:1px solid #ddd}.patient-card{background-color:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;margin-bottom:10px}.patient-card p{margin:5px 0}.patient-card button{background-color:#007bff;border-radius:4px}.patient-card button:hover{background-color:#0056b3}.patient-list-container{border:1px solid #ccc;margin:20px 0;padding:10px}.patient-card p{cursor:pointer}.patient-list{background-color:hsla(0,8%,95%,.687);border:1px solid #ccc;box-shadow:0 4px 8px #0000001a;height:100%;max-height:600px;overflow-y:auto;padding:10px;width:100%}.call-but-not-ready{background-color:#ff0}.patient-list-container{flex-direction:column;padding:20px}.patient-list{display:flex;flex-direction:column}button{margin:5px}.patient-list-container{height:70vh;width:60vw}.app{font-family:Arial,sans-serif;padding:20px}.filters,.search-container{margin-bottom:20px}.search-container{align-items:center;display:flex}.search-input{flex:1 1;margin-right:10px;padding:8px}.add-patient-container{right:17px;top:150px}.add-patient-button{border-radius:50%;color:gray;font-size:24px;padding:10px}.patient-list-container{margin-top:20px}.patient-card.call-but-not-ready{background-color:#ff0}.ReactModal__Content{z-index:1001}.date-picker{border:1px solid #ccc;border-radius:4px;padding:8px;width:100%}.react-datepicker{position:absolute;z-index:9999}.due-soon{background-color:#f56a6a}.has-notes{background-color:#f4f468}.call-but-not-ready{background-color:#f0ad4e}.filters button.active-filter{background-color:#0056b3;color:#fff}.ReactModal__Content{display:flex;flex-direction:column;gap:20px}.patient-list-container{align-items:center;background-color:#6bade6;display:flex;justify-content:center;margin:auto;max-width:1200px;overflow:hidden;width:100%}.ReactModal__Content{margin:auto;max-height:80vh;max-width:800px}body{overflow:hidden}.ReactModal__Overlay{overflow:hidden;z-index:1000}.add-patient-container{position:fixed;right:90px;top:27px;z-index:1000}.add-patient-button{background-color:#054805;border:none;border-radius:5px;box-shadow:0 4px 8px #0003;color:#fff;cursor:pointer;font-size:20px;padding:5px 35px;transition:background-color .3s}@media (max-width:1200px){.add-patient-container{padding:3px 25px;right:60px}}@media (max-width:992px){.add-patient-container{padding:3px 25px;right:25px}}@media (max-width:768px){.add-patient-container{padding:3px 20px;right:4px}}@media (max-width:576px){.add-patient-container{bottom:10px;right:5px}}.ReactModal__Content{background-color:#a7cfbb;border-radius:8px;box-shadow:0 4px 8px #0003;height:auto;max-height:90vh;max-width:400px;overflow:auto;padding:20px;width:100%}@media(min-width:1920px){.ReactModal__Content{max-width:1000px}}.patient-list-container{background-color:#c5e4f584;border:1px solid #ddd;max-height:600px;max-width:100%;overflow-x:hidden;padding:15px;width:96%}@media(min-width:1920px){.patient-list-container{max-width:1800px}}.header{align-items:center;background-color:#fff;border-bottom:1px solid #ddd;display:flex;padding:20px;position:relative}.logo{height:50px;margin-right:20px;max-height:60px}.filters{gap:10px}.buttons-container{justify-content:flex-end}.patient-card button{margin:0}.patient-card{align-items:center;border:1px solid #ccc;border-radius:5px;display:flex;flex-direction:row;height:auto;margin:10px 0;max-height:80px;min-height:30px;padding:10px;position:relative}.patient-card .category{flex:1 1;margin-right:10px}.buttons-container{gap:15px;margin-top:10px}.buttons-container button{margin:0}.button-33{background-color:#c2fbd7;border:0;border-radius:100px;box-shadow:inset 0 -25px 18px -14px #2cbb6333,0 1px 2px #2cbb6326,0 2px 4px #2cbb6326,0 4px 8px #2cbb6326,0 8px 16px #2cbb6326,0 16px 32px #2cbb6326;color:green;cursor:pointer;display:inline-block;font-family:CerebriSans-Regular,-apple-system,system-ui,Roboto,sans-serif;font-size:16px;padding:7px 20px;text-align:center;text-decoration:none;touch-action:manipulation;transition:all .25s;user-select:none;-webkit-user-select:none}.button-33:hover{box-shadow:inset 0 -25px 18px -14px #2cbb6359,0 1px 2px #2cbb6340,0 2px 4px #2cbb6340,0 4px 8px #2cbb6340,0 8px 16px #2cbb6340,0 16px 32px #2cbb6340;transform:scale(1.05) rotate(-1deg)}.patient-card .button-33.button-call-not-ready,.patient-card .button-33.button-completed,.patient-card .button-33.button-mark-called,.patient-card .button-33.button-mark-ready,.patient-card .button-33.button-notes{background-color:#d0e0ff;border:0;border-radius:50px;box-shadow:inset 0 -25px 18px -14px #0000001a,0 1px 2px #0000000d,0 2px 4px #0000000d,0 4px 8px #0000000d,0 8px 16px #0000000d,0 16px 32px #0000000d;color:#003d99;cursor:pointer;display:inline-block;font-family:CerebriSans-Regular,-apple-system,system-ui,Roboto,sans-serif;font-size:12px;padding:5px 15px;text-align:center;text-decoration:none;touch-action:manipulation;transition:all .25s;user-select:none;-webkit-user-select:none}.button-33 :active{background-color:#218838}.patient-card .button-33.button-revert-to-need-ready{background-color:#d0e0ff;border:0;border-radius:50px;box-shadow:inset 0 -25px 18px -14px #0000001a,0 1px 2px #0000000d,0 2px 4px #0000000d,0 4px 8px #0000000d,0 8px 16px #0000000d,0 16px 32px #0000000d;color:#003d99;cursor:pointer;display:inline-block;font-family:CerebriSans-Regular,-apple-system,system-ui,Roboto,sans-serif;font-size:12px;padding:5px 15px;text-align:center;text-decoration:none;touch-action:manipulation;transition:all .25s;user-select:none;-webkit-user-select:none}body{background-color:#c5e4f5;font-family:Arial,sans-serif;margin:0}.password-protection{align-items:center;background-color:#f4f4f4;display:flex;flex-direction:column;height:100vh;justify-content:center}.password-protection form{background-color:#fff;border-radius:8px;box-shadow:0 0 10px #0000001a;display:flex;flex-direction:column;padding:20px}.password-protection label{margin-bottom:10px}.password-protection input{border:1px solid #ddd;border-radius:4px;margin-bottom:10px;padding:8px}.password-protection button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px}.password-protection button:hover{background-color:#0056b3}.error{color:red;margin-top:10px}.password-protection .button-33.button-submit3{background-color:#c2fbd7;border:0;border-radius:100px;box-shadow:inset 0 -25px 18px -14px #2cbb6333,0 1px 2px #2cbb6326,0 2px 4px #2cbb6326,0 4px 8px #2cbb6326,0 8px 16px #2cbb6326,0 16px 32px #2cbb6326;color:green;cursor:pointer;display:inline-block;font-family:CerebriSans-Regular,-apple-system,system-ui,Roboto,sans-serif;font-size:16px;padding:7px 20px;text-align:center;text-decoration:none;touch-action:manipulation;transition:all .25s;user-select:none;-webkit-user-select:none}.loading-overlay{align-items:center;background-color:#fffc;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.loading-logo{height:auto;width:150px}.buttons-container{flex-direction:row}.status-label{border:5px solid;border-radius:12px;margin-right:20px;padding:2px 8px}.status-label.red{border-color:red;color:red}.status-label.blue{border-color:blue;color:blue}.status-label.orange{border-color:orange;color:orange}.status-label.green{border-color:green;color:green}.status-label.purple{border-color:purple;color:purple}.status-label.gray{border-color:gray;color:gray}@media(min-width:1920px){.patient-card{padding:25px}.add-patient-button{font-size:28px;padding:18px 36px}.buttons-container{gap:15px}}.delete-button{align-items:center;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANUAAADsCAMAAADU6xPUAAAAe1BMVEX///8AAABcXFxDQ0MsLCzIyMja2trk5OR1dXV+fn6cnJxPT09mZma5ubm+vr75+fmxsbHS0tLr6+umpqaXl5cbGxuIiIjx8fFaWlrFxcWrq6uOjo5hYWFsbGxOTk4kJCR5eXkMDAw7OzsxMTFGRkYgICAWFhYvLy83Nzd8nINhAAAI+UlEQVR4nO1dfV/iPBCkoCLn8Y6iiEL19Pz+n/B5yosCsyW7m+6G3q/zNymZtkkmk91tq1UBuqNe5zOLx2enN+pW0aF4TGZXFRD6wdVskppSa3hbKaUt1vO0pKYGnApMU5J6NCKVZctknOYrM1JZ9p7oLRwacvof98MkrN5tWWVvKUgtjUll2a0/qb45qSwbeJMyHlQ7eLN6dmH1y5eUz6PKPn1ZjXxYOY+sOydWv11ZOZHynS+u3VjdOLKykuqIkSOrBzdWz46sXtxYPTiy8poCs+zFkdWrGyvPqd3vWV0Aq+mkq8VkcbGs+hGXHDSsbNCwYqJhZYSGFRMNKyM0rJhoWBmhYcVEw8oIJaxiPMkn+pIxe+Hr6W1bgOU93YWO5CIn+ENfcrUUXOPu7mXxfZY3yukr1hOLLSmL2IKUWBekSrbWNUbxtFL3wQCelrkfBq1Z6i4Y4LnVS90FA/T+uRmwQMOqPmhY1QcNq/qgYVUfNKzqg4ZVfdCwqg8aVvVBw6o+aFjVBw2r+qBhVR/8q6z8wp39sG4Nfh1iiina751LA6Yefk4PSczgfBqPZz2j/3nAhKI/gRa/ocXMpacS4OFU6KQfD348o/95wHyOXqAFZvYlyAQNAKftUDbJL2hx59JTCTCGJZT/iAmzXy49lQDnwFCoER5+O2dMMoCrz3WgxRhauCftBoFdHAdadLFJ4hIagDl2MVSWhUgETl/w5BgT7GKwvIL8RniDeJ2CbeQvrTc0Qx8L9rhXLggAoz7fg21wiVs49FQCDJILCwUsxpG03g4BTFYOl86RiyxvoLgNS1VNG1/g7j183/H5th16KgEWgQqPEdxovjr0VAJMVg5v13HevDTR/hd6GF57cI3LHXoqAXSQoRMIPZKmiFUZCKUa1nQa7egKQrKH9bdC5/tCt1fKFa+tJ3QDH8vnPZn3VAKcpK8Yrb6gVUxaVfVAv4hTvA5F+2XJW/T2HhmtYuXt+OF19fU45bgd8+nj1+r1QTZudUIV3du14D+73486fC++/+lOMsuuVXdd7s0f4DCPr3N+nRu+HfxWMCHh+Qanch2Kdr68PZ51z4/i41mJ/xa+ZafgbNZx5lyx//Gk4bnjlNPhwf6PHPrHedAR7i1MT+VTBkgYdgFE7B7nOd/oWYE/Vb4mwHvOWUo3wO5xKrzp5S22LN9G44aWaRGrxK1S6W+A726n9Lc45pnzhca5LYDNmEX8MD27/LVCMzV0WrODdoBgM+ZtxLMvA1ZEZjurHf4hU966sEK3iOeraJypDVxYobjlOXsob5khFy6stEEGGHLBFO0urFDchoIttsC7wZS3Lqza0JD3JmlOUjZwYdWBhrxAK3XIhQsrjXNbQLKYHsGFlTzYYgtcvXOeEPRgReg5nvIh5C0v5MKDFSFueZ1Th1x4sFLvKNSi3YMVsadl7pOwLhFP3nqw0vsPuPfhTZ4erFDclu/hjqE5oizgwQodMG5UpjbkwoMVyjluJTQUkLyIYg9WuKHgiVu9e+vBCt8jruWmCakp4MFKf2KjDbnwYCWPJN5DK289WEEzripWm1NpWHG/zaE1Eh1Y6S1YtYJ0YBURwq29IQ6sYsLtsSlL3jqwIuoCMjlRol35l5WzQk+Ff2SIop21KDiwQuc2lCb3A6UscWCl9ipbavfWgVVMKp88xW4DB1YYlsAPccG3l/WcHVhhiiw/HEmeurqBAysMiOOHjmH3WPOnAytoxRa36hU8CSt+UI1StNuzigqfVdq+9qziArh1t8SeVUTcTku7N7NnFSNuW62Piv6zala45Pxlc6IWO86yYM9K79wW0Lm39qzQqZR8YR4Ttzii3Z4ViltJyhvKW440tmeF75AkfhvlLcejt2eFpzWSWHucazij0p4VbtIlVW3QHuCcfdmzwhVHkqIt6Z+ulYoVYelJ8hZ0eisFK0lBB517a85KHQmyhU60m7MixK0kO1EXV2POCo+gZEVt0B9g/Kk5K5yaJeKWSphjTKHmrDBykRtssYUq5MKcFTq3nDS5H6jkrTmrOHGrlLfmrDQ1IA6BGxnGXTFnhZH27PymDXDTyRDt5qywkaymjUremrOCNsL6Q6q08ASsZEm5KuPNmpU6kngPVciFNSuiU7IabCp5a80qzrktgBcIe9LWrOJrG+IFwgPTmhVOzFJWGk8aWZWXVcN0j/D1cRGVlh/SyFsczeUHr+h5h99wFDzSAlgaeYsz77r0txjbG97VxhcrU9VbgPDR8qUfou0ZhiPeaW4k8R64lWFc4XRg3Z/57WmsFENa4KiQ1rjWRRSfiOpzxQxOPAjO9g9jbqX1yHXu7fDoCZx/Z4/ehnuOV4RmirS4pjKieHiQdhiaXg6OKAJlS3bXhi4Jgi22wHX83CA5wGi3vi7DM3V3d3BzxXuRCBUnE7dRMQDdwWzxxEz1elrMBhHhwNKyycTjTl15uYJqeRdYeTkuLGGLPPolrhoxMbd7oHubuogbOrf8mNs9cCFPXcStio8XYBZ/6srL6Nxy0+R+oK5yYYZ4cXuJn+CIdW4LXF6N4ljntgCmG38Y9FQC6JBYBpI2VVpxQThM8uKuhOpKW1QfJ3bNbc7hImmnCyytwtxFHAHju5J+L4V4dwQ1KL+BPlVSdUF0Rz6xkxKZU1jWCtgbXc1k4jrpBC4xV+gGBGYFqcZnJSB296phRZr1yb5XQUxdyoWG2A6nqv+NW6tMXTae/OxmCoFB6ByNYN+C0CiCWqfVgViqsgjDAVVyxnQkq8Qkp7oR/uJQGVC3F/jwNZvINyZqkUG/fgNPjUFoigIxgoB+WMLS4zEYk4Mg02ytDoBO0w5th23JfIQ6fX9boy5MuMDfeJz1xzdWGI+eSyll0T5yyWudGBq1fgT0cNMjfu9AL4FpUYG+KZsH06GS/RD6nWlRkYeMBndKVPZtamL/mAy6vSIJck+SBOvqSFEhRGlQ8V6cckP8Ufl3kG7y1JSyT4OT6WHqOePFZrt6jTW1/PBh5wOlG13RevYchml42X8trY/ns7ZY+pybzfu3XiNsddv3NCC7/Vmv3VnlRmzyq077YXGtZfQfb0mazh1w11IAAAAASUVORK5CYII=) no-repeat 50%;background-color:initial;background-size:16px 16px;border:none;border-radius:50%;cursor:pointer;display:inline-flex;height:24px;justify-content:center;transition:background-color .3s ease;width:24px}.delete-button:hover{background-color:#f26975}.patient-card:hover{background-color:rgba(225,229,234,.749)}.patient-card p{margin:0 0 10px}.patient-card button{background-color:#f9fcfa;border:none;border-radius:3px;color:#fff;cursor:pointer;padding:5px 10px}.patient-card button:hover{background-color:#de4747}form label{align-items:center;display:flex;gap:10px}form label span{flex-grow:1}.category{flex:1 1;margin-right:10px}.buttons-container{align-items:center}.confirmation-modal{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0003;overflow-x:hidden;padding:20px;text-align:center;width:300px}.confirmation-modal h2{font-size:18px;margin-bottom:20px}.confirmation-modal-buttons{display:flex;justify-content:space-around;margin-top:20px}.confirmation-modal-buttons button{border:none;border-radius:4px;cursor:pointer;padding:8px 16px;transition:background-color .3s ease}.confirmation-modal-buttons .confirm-button{background-color:#28a745;color:#fff}.confirmation-modal-buttons .confirm-button:hover{background-color:#218838}.confirmation-modal-buttons .cancel-button{background-color:#dc3545;color:#fff}.confirmation-modal-buttons .cancel-button:hover{background-color:#c82333}.buttons-container button{margin-right:20px}.buttons-container{gap:20px}.filters button{margin-right:20px}.filters{display:flex;gap:20px}.logo{margin-right:30px}.top-container{align-items:center;display:flex;gap:30px;padding:10px 20px}.status-label{flex-basis:10%;margin-right:10px}.buttons-container{display:flex;gap:10px;margin-left:auto}.status-label{border:1.5px solid;border-radius:20px;display:inline-block;font-size:12px;line-height:1.2;margin-right:15px;padding:3px 15px;text-align:center}.modal-button{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin:10px 5px;padding:10px 20px;transition:background-color .3s ease}.modal-button:hover{background-color:#45a049}.modal-cancel-button{background-color:#f44336;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin:10px 5px;padding:10px 20px;transition:background-color .3s ease}.modal-cancel-button:hover{background-color:#e53935}.modal-textarea{border:1px solid #ccc;border-radius:4px;font-size:16px;margin-top:15px;padding:10px;resize:vertical;width:100%}.modal-heading{color:#333;font-size:18px;font-weight:700;margin-bottom:20px}.patient-list-page{align-items:stretch;display:flex;flex-direction:column}@media(min-width:1920px){.patient-list-container{height:calc(100vh - 100px)}}.date-input{border:1px solid #ddd;border-radius:4px;font-size:14px;margin:0 5px;padding:5px}.date-input:focus{border-color:#007bff;outline:none}.clear-button{background-color:#dc766f;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;margin-left:10px;padding:5px 10px}.clear-button:hover{background-color:#ce9090}.green-background{background-color:rgba(74,91,183,.651)}.half-blue-half-red{background:linear-gradient(90deg,rgba(74,91,183,.651),#f56a6a)}.sidebar{background-color:#f4f4f4;border-radius:8px;box-shadow:0 2px 8px #0000001a;font-size:14px;padding:10px;position:absolute;right:10px;top:100px;width:200px}.sidebar h4{font-weight:700;margin-bottom:10px}.patient-counts-container{color:#333;font-size:12px;margin-bottom:10px;margin-top:10px;text-align:left}.patient-enter{opacity:0;transform:translateY(-10px)}.patient-enter-active{transition:opacity 1s,transform 1s}.patient-enter-active,.patient-exit{opacity:1;transform:translateY(0)}.patient-exit-active{opacity:0;transform:translateY(10px);transition:opacity .2s,transform .2s}
/*# sourceMappingURL=main.70520abd.css.map*/