*{margin:0;padding:0}:root{--c1:#3182ce;--c2:#4fd1c5;--gray:#f5f5f5;--white:#fff;--black:#000;--red:#d14f4f;--sidebar-width-opened:350px;--sidebar-width-closed:100px;--sidebar-bottom-height:120px;--table-cell-padding:20px;--pending-color:#5a5800;--approve-color:#37d437;--declined-color:#d14f4f}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;height:100vh;margin:0}#root{height:100%;width:100%}.main{overflow-y:auto}.flex-1{flex:1 1}.d-flex{display:flex}.flex-flow{flex-wrap:wrap}.d-none,.hidden{display:none}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.grid-7{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.grid-col-2{grid-column:span 2}.grid{display:grid;grid-template-columns:repeat(var(--grid-n),minmax(0,1fr))}.rotate{transform:rotate(var(--rotate-deg))}.grid-row-2{grid-row:span 2}.d-row{flex-direction:row}.d-col{flex-direction:column}.gap-2{gap:2px}.gap-5{gap:5px}.gap-10{gap:10px}.gap-15{gap:15px}.gap-20{gap:20px}.gap-25{gap:25px}.j-start{justify-content:flex-start}.j-center{justify-content:center}.j-between{justify-content:space-between}.j-end{justify-content:flex-end}.a-start{align-items:flex-start}.a-center{align-items:center}.a-end{align-items:flex-end}.a-stretch{align-items:stretch}.s-start{align-self:flex-start}.s-center{align-self:center}.s-end{align-self:flex-end}.aspect-ratio-1{aspect-ratio:1}.text-start{text-align:start}.text-center{text-align:center}.text-end{text-align:end}.text-no-wap{text-wrap:nowrap}.light{font-weight:lighter}.regular{font-weight:200}.medium{font-weight:400}.bold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.underline{text-decoration:underline}.no-break{white-space:nowrap}button{all:unset;cursor:pointer}button:focus{outline:revert}table{border-collapse:collapse;position:relative;table-layout:auto;width:100%}table thead{position:-webkit-sticky;position:sticky;top:10px;z-index:1}@keyframes animated-bg{0%{background-color:inherit}to{background-color:hsla(0,95%,78%,.192)}}table tr th:first-child{border-bottom-left-radius:20px;border-top-left-radius:20px}table tr th:last-child{border-bottom-right-radius:20px;border-top-right-radius:20px}table tr td:first-child{border-bottom-left-radius:20px;border-top-left-radius:20px}table tr td:last-child{border-bottom-right-radius:20px;border-top-right-radius:20px}table tr:nth-child(2n) td{background-color:#f5f5f5;background-color:var(--gray)}table tr:nth-child(odd) td{background-color:#fff}table tr.animated-bg td{animation:animated-bg .5s infinite alternate}table th{background-color:#c7c7c7;font-size:12px;font-weight:400}table td,table th{padding:20px;padding:20px 20px 20px var(--table-cell-padding);text-align:start}table td{font-size:15px;min-height:100%}table .profile_picture{aspect-ratio:1;min-width:50px;padding:5px;width:50px}table .profile_picture img{border-radius:50%;width:100%}table .date{min-width:100px;width:100px}table .date-double{min-width:200px;width:200px}table .date-time{min-width:135px;width:135px}table .time{min-width:100px;width:100px}table .cell-xx{min-width:200px;width:200px}table .cell-x{min-width:170px;width:170px}table .cell-l{min-width:150px;width:150px}table .cell-m{min-width:120px;width:120px}table .cell-s{min-width:100px;width:100px}table .cell-xs{min-width:80px;width:80px}table .cell-xxs{width:60px}table .cell-number{width:40px}table .cell-check{min-width:20px;width:20px}table .cell-check .checkbox{position:relative}table .cell-phone{min-width:60px;width:60px}table .cell-min-x{min-width:130px}select{-webkit-appearance:none;appearance:none;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADJCAYAAABmBH07AAAAAXNSR0IArs4c6QAAIABJREFUeF7tnQmQXMWZ5//5rrpbF9eOPbsxgb3YM7sMrINYx86ur8VmDMZcQojLOlC3uAziGAmpJSSBDiSMOCxLqm6wAGEEOhCMAbPGZmI8R+x4mMEe766xPctM7KzXGBCSuut4d258+ar6UqPqru6sFqrvRSha3fXe9/L9v/zVl5lfZj4BPlgBVuADFRCsDSvACnywAgwI1w5W4BgKMCBcPVgBBoTrACvQnAIcQZrTja9qEwUYkDZxND9mcwowIM3pxle1iQIMSJs4mh+zOQUYkOZ046vaRAEGpE0czY/ZnAIMSHO68VVtogAD0iaO5sdsTgEGpDnd+Ko2UYABaRNH82M2pwAD0pxufFWbKMCAtImj+TGbU4ABaU43vqpNFGBA2sTR/JjNKcCANKfbpF319tv9p+x7/qXr3/zFL8/5+ZtvngPE8pOfOOP1T5zx8b+dffFFO047rfDOpN2MDY1bAQZk3JJN3gUv/+CvZq9atXln2YvyhmGgv1RWxguFDOIoRD7tlO5ZvWLB+ed9et/k3ZUtjUcBBmQ8ak3iuas3bN361J4DN9l2Af39HtJpB5GUMCQgDAHX9TAt78APXFwz59Jta7qvv2kSb8+mxqgAAzJGoSbztNWbizue3L1ncRQKxDKFXDaPI/0V2OkULAlUPQ/TCllUyyUIAdhmgPlXXbpj5bLrb5jMcrCtxgowII01mtQz7t7wrR07n9632EylEUUGDMNGxQ2QTmWS+0hD/Qi8KrLpNBB5MC2JwCth/lWzd6zpvokhmVSPHNsYA9JCsdc/0LNjW++uxU46D8N2UA0iCCRAQCQ/JUz104gNQEQwoggZx0AQuvDdEm7ourbYfUfX9S0sdlvfigFpkfvXbti649tP7V1sOzmYtoN3jpRRKOQQxdFgCaRQoBAkhpTq744w0V8+jFkdHQjDKgK/jPnXXtGzdvmNi1tU9La+DQPSAvev27SjuPOpPV0wLITSghAWAimQciwEoQ8gRkwRhACpRZN6JElZFnzPhS0kpAxhqp8+5l0zt2fN0k6GRLP/GBDNAm/a0lt8ZMfjXdlcB2w7jcNlD9lUFkEUww19ODa5IKZGFWL6by2K1JtboR/AsQ2kDQsVr4KOXApRGKJULuGmxfN7V94+r0vzI7S1eQZEo/vXbC4Wn6DIARuSmkoVD4VsXkUQynv4vg/TjBEJORA9ZL0vUvNMFMVIOQ5kFEHGEfoqFczIZiBpSBghFl59Ue+qZTcwJJr8yIBoEnblum/27Hr2QKdppWEYFkplH7NmzMThvjIly1HIF+D7HiLEEIgRjvDEQGtLUFPMQam/DCEEpncU8N7772N6No84diGjflx95UW961bczpBo8CUDokHUlese6dm5e19nKpOHHwCm6QAwYcFE1XWRcTLwXU9VeNO2kqYVks56VPNITAkQAGHoq2iRTqXgeh5yqbT6nZpkCKtI2wEq1cOYd80VDIkGXzIgkyzquk3bex9/Zv+iSJoIYSGGCWGYiAKJMIowq1BApVSBMCw4tgU/GjKKhegoQGxTwA8CBUU+l8WRI2VYpgnLsoDYhyUCQPgwITFv7uXc3JpkfzIgkyjoxm882vut3icWUZ7Dsh2U/ZjCx0BuQ+U31Ld/0ik/+qC/j++g6Sk0GhYFLkKvjJsWXdu78o7ruLk1Phk/8GwGZJKEXLN+e+/O7+xdZDlZWHYK7x/pQzbfgSBJZwwcotaUqv+B+ucTOYRp471SGadNyyMKXUi3goVXX/bo2u4bOidil69NFGBAJqEmrNvU2/vkrmcWxaaJSFpqxIoChemk4UbDo4IhhzapJn5zy0nBo9EwJHmSFCKI2MeCa+Y8unLZYoZkghIzIBMUcNMDj/Y+Uty1iCYcWo6FvpKPdIbAkAiCEKaTGnaHyQbED2LVl7FMA75by5MELirlPtyyeP6jy+7oZEgm4GMGZALirdu8rXfnrv2LYmFDUJ6j5KKQy0KaBqRhw/NDmObIvkYSUSyZ/AxreY9mi0F9/KztII6pIx+hv1xGIZeGkEmGniLJ3Us5kjSrLwPSpHKr1j/Su+uZA4ssM0NtKTUyNXMW5Tn6EccC2UIBnk+VdmTHe3IBsWHBcWz0l/phUJ5kWk7lSfK5NOI4RBy6uHbupY/e230zR5ImfM2ANCFa9/qtvY8/vWdRNp3kOWA5sFQOw1J5Dpq6Tms6qMJaVjI7t37UI0cykjXxCIIgAnV4nFRG5UmcjFPLk0QIoxCOA/jlfiy8+nKGpAlfMyDjFO2ezcXeJ3bvWxTAgJQWIJM8RxBShYwwvWMaSmXKcwg4lq0qqU5AMoaFIAgQSYFcLouD/f0qT0IJSOq0qz6PoM57iK9dOZubW+P0NwMyDsHWP9Dbu633SZXnUOs5/FjBUZ95S6bq09RHmh2MHPVPJieCOHEMmr8V1/IqEcxaZp7GKGPIOFTrSWSQrCf5eue1vXfd0cV5kjH6nQEZo1Br1m9VeY6h6znyhQ6MGMUdFyA04FufnDjGYhx12iB4RtLhl0MAoQkuJlDqP4xTpuVUMjHwq1h4zdze1St4guNYNGdAxqDSuk3be3Y+tbdz5HoOJ5WGFw5vQo2MIIOjVcmNxIhO++QComKYug9NcaEjZRu19SSxGuWyRAjEEeZfc0XvqmUcSRq5nwFpoNCmLY/2PLJjZ+do6zmqYQjLsYdZGA5IrDZhSDrjg4AkkxNrv4865aSR24ZcXwNuELTasLJMAPFDL1lPYgo1gEBDwFHgo1Sp4NbFX+u96/YF3Nw6htwMyDHEWbtpR8/j39nbeaz1HNIyIEWMkVNG6mAk5uOBCSZD4VARZRIAUTZr+ZTBchgwJQWLGI4zJE9SqSCbyyCWEjY8mpbSc/fS63ll4gfUAwbkA4QZ63oOnzrCxwQk6YzXJ5jUAalHFLu2i8nYY8bwM2VtuHgkIAQoLakyhDEsT5KfVsA7hw6rhCYiF0bYj2vmXtxzb/dtDMkoTmBARhFlrOs5aJc36ZjDADl6tCq5wVBAFBy1b3x7/BN4B0pMi6rCGiD1iEUbz1Hjin5SsysMI5UXGcyTpBEhaffR5Mac7cOtHMb8q+cyJAxI4+9p6pA//sxznR6l/iSt5xAqp0HrOWQoMbNQQKni0ioP1f+oxn4NEGr71/scR9f6kYCoCi2Mo5pmjUs4eIYCRK1jj2FRtKgN+SaQJn0R27TgqfUkAul8VmX6DduEZdAiLh8G6EmTyY7XXnlZcfXSm3hLoSFO4AgyRIziY3tX37t5+5pUrgCYKZR8H7SnAo081fPhqs+gmkXJcKqq+IKy2Wbys9bnGFnRB0avhFTX0Tc8bdAw0VGsgaW5qkx1MAYBoX5IfZXiyDLRqsU4CpDN2IhDH0H5MLqX3rr6xoWz7xkPqCfyuQxIzbs//PPXv3TLkpX/LbbyOOyGKHkhZnTkVcURtN1OrVli1Cp1jGT0agCQYbXk6AgybHh3lE0aJl7JRgNkJDBHA2RYDt7t78MMx0BHxlbLeLdu2filcz939qsTL9OH3wIDUvPhnKsWv/EXf/u/zsp1nITIcHC4VEXHtAICz4UZBwOAJKeTbEkThpo49W9x9QltPn3UBMXhCUH6fKKRo171kr5HIxBG/5zK7qRyeKe/H6dkUzCkh1L/QfyXT5350727t5/14a/eE38CBgTAW2+9e8YXv3zxm/mZJ6PkAe+7ITI5mo3rI0U7gEo18wrmkLY9QULRY+SwrWo6jXJMFhAjTX/QoMBYqgZl3oPYgJVyUC31oSNro8MROHz4XfzZq8+fcfpHT/7lWOycyOcwIABe+9HfnXfLbd2vvF/2YabyiAwbvjRgGUJN9qsDUp+BO3Q9+UhABipLLawM5jlGW4Ne//ZvvopNGBAjhSiO4YgYpvQRu/2Ylrex7aFN53/uP/+H7zVfshPjSgaEAPnzv//qddff+gLsHKqxiXQ2j0oQw7ZMyDBQseKolYBqB8Skwz3sGNreGpYIPD4Bie2MGgrO2gJetR+OEUP6/XiiuPWSz3/m7OdPjGre/FMwIAD+4ef/8u8vnX3tPxjpPDxp4d1+F7NmzsSRUgV521azYpNIMtj5jo0hFX5on2PECkHRMBE4gURI836vXWmgL4gwLZ/DwfffxykdKdgiQuj24YW93znzzE/+7s8mfIsPuQEGpObAz5w75+BvDvbPPOJJFDqm4UipilQmC0kLklSXfPhmC/WN3VTHXKXeKDMy+LNeL1oHyPhHsegZLJPeT1LB9FwG5b4jyKcFTj2p8N5fvrrn5A953Z6U4jMgNRkf3v7Upge29i6l/AecDKJIqEpv1ib9UR6EMtJB7bUEMITaGVFGsZpSHoa0eYKp1qZHcTjwWgNaVZgceiIFvWFEASxsVQ4ZC/iRpxKBMQ0uCBuSNjiNqbx0Nu0LTDugGBAiVnOyKDqqpfORq17Ys+Sm6zbfdsM1yyalhn3IjTAgNQf+6uDBjmsv7/x/v32/L1cJJKZ1zMT7h/qRyeTVjNxYNaNMVaHqsYTWmydQCMRBAJrd61B23E7OM9TMwfo3u56aEqsthmIINa2EwEx2ObEtWwHthwTJoJvpvAQooYakPbeMmYUcDvcdRj5t4aSZudKuvT0f+fisWX16SvzhssqADPHXD370Nxd33nzHc1I4IpXKwvOoglPTyYCMpZpyQhVL0j9J38JSdXAJkEwqpaAgQcM4Au3KbtsCyc6ig7N5J3u41zRMBQbtnmIYtbdTCaHWxFP5aE28goFezCOTiFF/FupT2SKGY0m4XhWmiLFj64MXf/EzZ7/w4arG+krLgIzQ9tW/ev2ClXev3/2bX79XSKdpo2hbrRqsrxxUTRGDAKFJgDHS6SzcigubXnQTR5BhBC8KkUllkUonm7olR5I3mUxAqIJnHVtV7krVVZHDpH17TRN+GCKXSaNa2yRbNQcp+sVJU880DNUkMxDAr7r46Gknl9bds2ruFz5z9kv6qtuHzzIDMorPpJT2M/u/N/+nP/kfn//Fr/75Y3EYn+KHoRHHEUURQW/0UG/1kFKYsUGbJgjHSYlASkFvhIJhhYZhBf/0f359kuv5uWS9OP0TA/tgUdNINXUmsNOiJSNkU6j+3r/+nYNxHJtxHJlBEEnTELTlkLRt2msF0hBCCpHM/qIGIr2OwTQtadvit7//8dP/8cw//IPX5l725SeEEHWaP3w1WVOJGRBNwpLZx57+3l0bNj24kTr7NN92EBB6m1Stcz0hQAKsWnbj8uuuuuA+jY/R1qYZEI3u3/HE88vuf3DrfTT7N1KTG81aBKFdSGoRJJmw0lQpLBlg5W3z/2TR/Mu/0ZQBvqihAgxIQ4maP2HHo3uXf+ObxQ0085ciCA2yJn2QGiAqAVl/HcL470NLZu+6Zf6yxQuv2Dz+q/mKsSjAgIxFpSbP6fn2/uWbHy5uCGFD7VdlJK94nmjfo14cAmTFrQuWdi6Yc3+TReTLGijAgGisIoOApBAKWmCVwEHjWfVp8RMZ1SJAupcs5CaWRh8yIBrFZUA0itsi0wyIRqFbAciKJQvv7Jx/+QMaH6OtTTMgGt1f3Lnvrvsf6tmoto7W1MRaftuCO7rmzdmi8THa2jQDotH9DIhGcVtkmgHRKDQDolHcFplmQDQK3bNz77LND/Xep7OJ1b3kutsXzZ/9oMbHaGvTDIhG9zMgGsVtkWkGRKPQDIhGcVtkmgHRKHTx8f1L73+wuImbWBpF1myaAdEoMAOiUdwWmWZANArNgGgUt0WmGRCNQjMgGsVtkWkGRKPQDIhGcVtkmgHRKDQDolHcFplmQDQKzYBoFLdFphkQjUIzIBrFbZFpBkSj0AyIRnFbZJoB0Sh0KwDh6e4aHVh7VZLeO7Sx9VZMNWFA9FYwjiAa9WVANIrbItMMiEahWwEIL7nV6EBuYukVlwHRq28rrHME0agyA6JR3BaZZkA0Ct2KJbfcxNLoQG5i6RWXAdGrbyuscwTRqHIrAOGdFTU6kCOIXnEZEL36tsI6RxCNKjMgGsVtkWkGRKPQrdh6lJtYGh3ITSy94jIgevVthXWOIBpVbgUg/H4QjQ7kCKJXXAZEr76tsM4RRKPKDIhGcVtkmgHRKDQDolHcFplmQDQK3QpAupcsXLZo/uX8Ek9NfmRANAlLZluUB2FANPqQAdEoLgOiUdwWmWZANArdCkCW37bwrq55l2/S+BhtbZoB0eh+BkSjuC0yzYBoFJoB0Shui0wzIBqFbgUgK25dsLxzwZz7ND5GW5tmQDS6nwHRKG6LTDMgGoVmQDSK2yLTDIhGoRkQjeK2yDQDolHoVgDSvWThikXzL9+o8THa2jQDotH9DIhGcVtkmgHRKDQDolHcFplmQDQK3YqN47iJpdGBvGBKr7gMiF59W2GdI4hGlRkQjeK2yDQDolFoBkSjuC0yzYBoFLoVgPBUE40O5D6IXnEZEL36tsI6RxCNKjMgGsVtkWkGRKPQDIhGcVtkmgHRKHQr3nLLfRCNDuQ+iF5xGRC9+rbCOkcQjSozIBrFbZFpBkSj0NwH0Shui0wzIBqFZkA0itsi0wyIRqEZEI3itsg0A6JR6OHT3W3EMJO7iRiGjCBkDCmMpktgyQDdS+bxpg1NK9j4QgaksUZNn0GAbH6oZ6OPNCKRQijqckvYCBJWZNPmQYAsX7Jg+eIFs3lXk+ZlPOaVDIgmYcnso4/vXb7xwd4NugBxFCAcQTS6EAyIRnWHAWLYgDQQCkAgVt/+KoKg+SaWIz10L1mw/DreF0ubFxkQbdLWIshDxQ2RzCAUJmJhIoQxCIiQELLWL2miHAkg85Zft2AuN7Ga0G8slzAgY1GpyXMogtz3YHFDiBQimIgNAxImBCIYcaw6IPR7swcD0qxyY7+OARm7VuM+M3mBzvZhgNSNKECACY1iMSDjdsm4L2BAxi3Z2C8o7nzurs0P7dgYwVYRZOiQriUTQMIJDPMSIDSKxXvzjt0n4z2TARmvYuM4v/j4gaWbHuzZFMNCBDECkMQQddqbPVQe5Jbrlndedyn3QZoVscF1E3CPphKdQGZ7n/jeXRu3bN1ICUKKFNRJN2SS+DBlMpo1MUAidN+5uLvz2q9sOIFkO64ehQEZxR1SSmvPgdcW/Pj117/wq//91seCMDw1DIKkNx0bArFELAWkYYhYeohlpHTMpXIQQqBadsN0riP+l7ffmVWq+Nk6HHTOUEDo90gkTa1mDmqm5TNm9aO/c+p75UpFZLMpO5bSqFarlJIUhhAwTBNSxhDCEIYwiUpFqG1bkWOav/m3H/s3//jpcz71w8suPvcxIYTfTDlO5GsYkBHefeXVv7lg5er1u397qL/gODYcx0EYRojjiCoZBFWyWCCODdB/bTtGEHowhI0wiJFybLheqADK5/Mou34teiRSDwJCvEUTAoSmquQzKfSXygrMTMqC5wdU+RFHMWzHQODHkKqBZxIxkApuCdM0YFkCcRCgUu7DqTML1c0b18459/P/8cUTucKP99kYkCGKvfyDv7542fJ7D7i+QCqTx6H+fpgGENBgrARMIwHEFAaktCFEhCByVUUzDAul/ipy2Swc28GRUgVEkOFYiAemmExuBKGiB0EIGUeYVsjDC3yUK1V0FLKI4liBbVmDw8gygoKDPlOwUoSRIabl0vDcEnIpK9q84e7Z5537n54fb0U6Uc9nQGqePXhQdpx34YXvvHvITZl2BmUvQr4jr6KDNCihB/XtS1HElAZiaUHKEKEMQANRBgxYwkRE6Q0hYBqm+unFIWStGUX9DYv6HjL5ScdE+iB0vWVSOajSR6p8FBkIGAKB/k5lIBAoelAp6e/0e/2g60vlEvIpE75XxqnTs973X3zxlFmzRN+JWunH81wMSE2t+x9+9IHtvU/f7qRnoL8awnTSkIK+cT0IyngLiSiKIWKqbCZEbCGUIWwnMeD6EXLpLKolt9bcSaHkV1UzJ8RgP0OBQU21GiQTBcQPYmRS1KyjvpBEIZtFxa2opl49whAkVGYCiA4FEQ07q9nEFmxbIHBdZGyJoNqHW66ft+WOWxbcMZ6KdKKey4DUPPvZL13R95t3SoVqYCCXn4ZfHzyMaR15RLEHmFTBZfINTfWboggcVSErUVVVxsANkU5lEAUS2XRafaOXq+VhgFD/WDV4JDVtkhtPZLp7HYBcJgPDNFCtVlSTyvV8pFMO/MBX/RGKGNSqovLT/eoRJKRoZzjoq1SoD4JS/xHkLYl/dcq0I3/x/d3TT9RKP57nYkAAvPnWb8/8yiVX/TSIqdLbgJWGsEz4QaCaV4YRKkBEFCcdXGkMfCOHVtKcilXnOKUAoQpYdl3Mmp5H1a8ORBAFCIUl1VmfHEDSqRQOHT6koKSyESDUL6l31OtNqqFNLoogdMSSkpcp0NOJOIApPTgIIGIPL72w+8xPnn7az8ZTmU7EcxkQAD/40RsXX3f9bQecVA5BbKrmVcn3k2/eWk226h1b6qwP1IRkdi7V+cF1HUNn59ank9QuoOHWCczeHa0C0kjW0KMekep9nOHX1M9N6KQJlH5EbUQD+TSNeJWQsWJ41X58e9uWS//r5z514ESs9ON5JgYEwA//8u+/fOfSNS+/fbAf2VwHyn4IGCay2RzKflXpqSqcjGHXvvmJm1ipl0AyVYcCRI0gJIWoA0JRbuhBScnkSJqLdNDgbyrVgb6qD0Q+CmmgUjqEj5xUwOaNqy/4wmfPeXmqnut4ue8UuvZ4kQD4xT/9+hNfPH/Oz7O56aj6EtKkuVMCQUhNFkvNvq0fdi2SUCSoLwacckCGSDmyT1MHZRCQOiTJPLAoonyOBZNG2sJq0lGvHMHLLz17xidP/+gvjx8vTU1JGJCa7ld+7es/+/Eb//PfURMrk+1AiZJ9Ku+RfBMTJPVmVDLRMPn7VMKhyvUBTax6dRodkOTTpOzJ0G/eMVEt98E2Qpxz1u//5Nmntp49NVXy+LorA1Lzx2t//XfnLb7hzldotbhhpeEFFEkslREfPJqfFjL1bh995aKhhq9DZGwTMqyoL4LHtj1w3mf/6KzvT32Zp74EDMgQH2zreXrt9p6n7n77vT4UOmaoyYXJN+3RHe+pd914S1B7hqErGAUlFwPYIkZ//xGcNqsDN3fNW3ND5xVrx2v9RD2fARnh2dXrthYPvPhqV6kcwEll4QY0CDrYlKoHlPpKQNq+ZyqPehNq5KRHWe+U1+AeWLlY67wLKSBEiJwt4Ht9yOfSuOQr5xXv6b75+ql8nuPt3gzIKB5ZvW57z559L3aWvQCWna6NVg1GEoLkQwsIPa80VB7Goq2H4grStsDll13Yc2/3zYuPtwo61eVhQD7AA3ff+62ePfu+2xnBgrAMVLxQjfZQ9pmScv2up6ZsmANjWVPjypHDufVIUo90cZxMTqRse9V1YRkGwlAi56QQSxe2rOKKS8/vuffu2xiOUVzIgByjXq9dt73n2X0HOt8vVTBjxkzATKFU9RQkfiyRSaWAOGmCTdXRCBC1PsXzYZsCtjCQyaRBMyoPHjqEmYU0rrrsj3vXrvx611SV/3i/LwPSwEP3rN9afHb/811uDJTcCJlcB4IghpPJqenkMkr2t5qqY2TGvD6gUJ9iT7NKCA7Pc5E2BUrlCnJpB5YpcOVlX+1Z2309R45jOI8BGUPNXr95W/GxXc92GZaDshshnetAHJsoeb4aHp3KoxEgnu8in7LVSFWlXEI2YyIOQiyYd2Xvqj/p4sjRwHkMyBhr9+r1Dxaf3vOnXVY6jyPVGI6dgUudeGtqJazvjjKYuDQASZvUJZtkx4GvVhpGBErWQOBWcNUcihzc5xiL66fWu2Mp4XF0zvotxeIj25/oSmemw0rRTN0AlGibqoOy6IODBMmCKNXEqgNCBZOhypIHXglu5QiW3Di/Z9nti7lZNUanMSBjFKp+2qqNO4p7nnul63AlhGnZxy0gEkLtz0BLaqPIRUfWxJxLvlxcu+ImznOMw+cMyDjEqp+6ev2O4tP7vtsVwkQwctZsbW7U4KTBkVM84obzpxoVaeT8KxUoBrL9g/ej5pcwkl25rpp9IXfIGwk7yucMSBOi0SWr120u7tn3SldZFNTwr+tV1WgRrQenPIlbcWEIS63YoyOsfaNLg0a9aK5wMjwspDUwVX1oRR/rdPUADjwZY3o6jYpXgS2AMAxUx5ymsBsIMPeSC4r3rF7CkaMJXzMgTYhWv2TN+i3FXfv/rOudkoeTp3eoodNq1VWJORnESKdolZ/VGJCEDHXeeNdz+GYG/V6AjGUgZUi1+YKIfBw69B5mFDK4cvZXe9Z0f537HE36mQFpUrihfZKn9r/cRTkRr+qjkMshCCTsdAphlOw2Mngks4GpiVRfqWgkq64GjvGu5xBGCrAtBK4H25Jqj6uOtAXHlJh72VeKa1fw3KqJuJgBmYh6tWvXbO4tPv4k5UnSqLgh8tk8rexGxXWRcsyj+hx0Ga01SWAZvqZjbIAkN6b1HNUgadLRaFq5Bkcculh07RU9K5fyaNVE3cuATFTB2vWr1m9VeRI71YFyxYeZSquteMz6Rli18yhiKAhocwhFCEWYsawzGX09B/U31I6KgY+OjIXAK+Pqy79avKf7Fu5zTIJvGZBJELFuYv2Wbxcf3rarK5PNw0pRItFLti+hfbVAW4AaSAChzd6SvglNOR8XIKOs56B+h+u7cCt9uOWGBT3dt3dyn2OS/MqATJKQdTOr1xeLe55/qauvEgCmNXQLFHVKHRCTKrraDiUZzWp2PYcZ+4jDCvL5NOZcfAHnOSbZnwzIJAtK5ihP8p39L3RRP4TmbKl+eG2UKtn2h7Yvrc/hSjrxYwaETh6ynsMSPkwRYO7si3rW8nqOSfcmAzLpkiYGV6x7sPjscy91hTINw7BR9UJYlq22L81m0vDKZRi0KYQxfLJjM+s5OM+hyYlqsw4+tCmwauM3i7v3vtx1qM/H9Bkk/MwMAAAChUlEQVSzYJiWWrREmyQgDJBOO5DUJxmymdxIQBqt57h69h9znkObBxkQjdImpqm5tfu5F7v80EClGiCfy6h1JE7GQqhAGf4dNa71HLMvKq5dsZhHqzR6kSOIRnHrpu/Z/FjxsV37ugzLRrXqJ5AgRqXqIau2hx8cwh0JyAet51j4tbmc52iB7xiQFohMt1i1blvx6b3Pd9mpHMpVH5Z6ZYGPlJEM9/J6jhY5Ypy3YUDGKdhETl+/5bHiw9t2djm5jmRLIUokiuSFnklrl9dzTERfHdcyIDpUPYZNWk+y+8ArXUcqyaiWhXBUQEZdz3Hp+T1rl9/IScAW+owBaaHY9Vt1r99RfGb/d7sCmDCi+orEuiuS/giNbFH2nTaVNgSv55gCN6lbMiBTpPx99z+ybeeTe2+IzAKk4cBzfTgW9Uekei9imtZzyEhNXV8wb+6O5Xd23TBFRW3r2zIgU+j+V1557bLu9Vt3vXfIy8yYnsfhI4fUO0hm1v5/0rSCt2bV8mvOP++P9k1hMdv61gzIFLv///bJWft377vxjZ+8cc5bb/3zp2knktN/73f/+6f+8KwfX3LVhTs+0tHx3hQXsa1vz4C0tfv54RspwIA0Uog/b2sFGJC2dj8/fCMFGJBGCvHnba0AA9LW7ueHb6QAA9JIIf68rRVgQNra/fzwjRRgQBopxJ+3tQIMSFu7nx++kQIMSCOF+PO2VoABaWv388M3UoABaaQQf97WCjAgbe1+fvhGCjAgjRTiz9taAQakrd3PD99IAQakkUL8eVsrwIC0tfv54RspwIA0Uog/b2sFGJC2dj8/fCMFGJBGCvHnba0AA9LW7ueHb6QAA9JIIf68rRX4/7cobcn36UZUAAAAAElFTkSuQmCC) 99%/15px no-repeat #eee;border:1px solid #f5f5f5;border:1px solid var(--gray);border-radius:8px;height:43px;max-height:100px;outline:none;overflow-y:auto;padding:0 10px}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:-webkit-sticky;position:sticky}.overflow-hidden{overflow:hidden}.pointer{cursor:pointer}.pointer-none{pointer-events:none}.index-0{z-index:0}.index-1{z-index:1}.h100{height:100%}.w100{width:100%}.vh100{height:100vh}.vw100{width:100vw}.cover{object-fit:cover}.white{color:#fff}.black{color:#000}.gray{color:gray}.color1{color:#3182ce;color:var(--c1)}.green{color:#27ae60}.red{color:#d14f4f;color:var(--red)}.transition-1{transition:all .1s}.transition-3{transition:all .3s}.transition-5{transition:all .5s}.bg-color{background-color:var(--bg-color)}.br-color{border-color:var(--br-color)}.checkbox{align-items:center;-webkit-appearance:none;appearance:none;aspect-ratio:1;cursor:pointer;display:flex;justify-content:center;width:13px}.checkbox:after,.checkbox:before{aspect-ratio:1;border-radius:30%;content:"";position:absolute;transition:all .3s linear}.checkbox:before{border:1px solid #3182ce;border:1px solid var(--c1);height:13px}.checkbox:after{height:11px}.checkbox:checked:after{background-color:#3182ce;background-color:var(--c1)}@media only screen and (max-width:600px){.mobile-absolute{position:absolute}.mobile-w100{width:100%}.mobile-h100{height:100%}.mobile-d-col{flex-direction:column}.mobile-hide{display:none}}*{font-family:Kufam;font-size:14px;font-weight:200}@font-face{font-display:swap;font-family:Kufam;font-style:normal;font-weight:200;src:url(/static/media/Kufam-Regular.40f02a14fb0e8c99330a.woff) format("woff")}@font-face{font-display:swap;font-family:Kufam;font-style:normal;font-weight:400;src:url(/static/media/Kufam-SemiBold.8ea32f93a6a9c44e5a09.woff) format("woff")}@font-face{font-display:swap;font-family:Kufam;font-style:normal;font-weight:600;src:url(/static/media/Kufam-Bold.7f8534515db8ef5ba946.woff) format("woff")}.s{font-size:12px}.m{font-size:15px}.l{font-size:18px}.xl{font-size:20px}.xxl{font-size:25px}.xxxl{font-size:30px}.load-more-btn{background-color:var(--c1);border-radius:8px;color:#fff;margin:20px auto;padding:10px 30px 8px}.gray-separator{background-color:var(--gray);min-height:100%;width:2px}.login .login-container .form{width:450px}.login .login-container .form .input-container{gap:8px}.login .login-container .form .input-container input{border:1px solid #e2e8f0;border-radius:10px;padding:10px}.linear-option-container{border:1px solid var(--gray);border-radius:8px;gap:2px;height:38px;padding:2px}.linear-option-container span{align-items:center;border-radius:6px;display:flex;justify-content:center;transition:all .3s}.linear-option-container span.active-linear-option{background-color:var(--c1)}.shift-schedule-container{padding-top:0}.shift-schedule-container .schedule-item{background:#d9d9d9;border-radius:8px}.shift-schedule-container .schedule-item .title{padding:8px}.shift-schedule-container .schedule-item .schedule-item-time{border-top:1px solid gray;padding:0 4px 4px}.shift-schedule-container .schedule-item .schedule-item-time input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;border:1px solid var(--c1);border-radius:4px;flex:1 1;font-size:12px;text-align:center}.shift-schedule-container .schedule-item .schedule-item-time input ::-webkit-outer-spin-button,.shift-schedule-container .schedule-item .schedule-item-time input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.shift-schedule-container .schedule-item .schedule-item-time .action-btn{padding:1px 5px}.shift-schedule-container .new-schedule{background-color:var(--c1);border-top:3px solid gray;padding:0 4px 4px}.shift-schedule-container .new-schedule input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;border:none;border-radius:4px;flex:1 1;font-size:12px;text-align:center}.shift-schedule-container .new-schedule input ::-webkit-outer-spin-button,.shift-schedule-container .new-schedule input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.shift-schedule-container .new-schedule .action-btn{background-color:#fff;border-radius:4px;padding:0 5px}.top-container{gap:10px}.top-container select{width:200px}.top-container .search-container:hover i{color:gray!important;transform:scale(1.2)}.top-container .search-container input{border:1px solid var(--gray);border-radius:8px;min-width:170px;padding:10px 30px 10px 10px}.top-container .search-container i{color:#d5d4d4;right:10px;transition:all .3s}.top-container button{border-radius:8px;min-width:170px;padding:10px 0}.top-container .separator{background-color:var(--gray);height:30px;width:2px}.current-state-container{background:linear-gradient(90deg,rgba(255,0,0,.533),rgba(4,255,0,.533));border:1px solid var(--gray);border-radius:8px;gap:2px;height:40px;padding:2px}.current-state-container span{align-items:center;border-radius:6px;color:#fff;display:flex;justify-content:center;transition:all .3s}.current-state-container span.active-state{background-color:rgba(0,0,0,.686)}canvas{max-height:100%!important;max-width:100%!important}.small-circle{background-color:var(--bg-sate);border-radius:100%;color:#fff700;width:10px}.multi-select-main-container{border:1px solid var(--gray);border-radius:8px;padding:0 10px}.multi-select-main-container .absolute-span{background-color:#fff;color:gray;left:7px;padding:0 8px;top:-11px}.multi-select-main-container .multi-select-main-header{margin:8px 0}.multi-select-main-container .multi-select-main-header span{font-size:14px}.multi-select-main-container .multi-select-main-header .selected-multi-select-container{overflow-x:auto;padding:4px 0}.multi-select-main-container .multi-select-main-header .selected-multi-select-container .multi-select-item{background:var(--c1);border-radius:4px;color:#fff;padding:2px 8px}.multi-select-main-container .multi-select-main-header .toggle-btn{aspect-ratio:1;background-color:#000;border-radius:4px;height:30px}.multi-select-main-container .multi-select-list{border:1px solid #0000;border-radius:8px;max-height:0;padding:0 8px}.multi-select-main-container .multi-select-list.multi-select-list-opened{border-color:var(--gray);margin-bottom:8px;max-height:80vh;padding:8px}.multi-select-main-container .multi-select-list .multi-select-item{border:1px solid var(--c1);border-radius:4px;color:#000;padding:2px 8px}.multi-select-main-container .multi-select-list .multi-select-item.selected{background:var(--c1);color:#fff}@media only screen and (max-width:600px){.top-container{flex-direction:column;gap:30px}}.login .login-container .form{gap:20px;width:400px}.login .login-container .form .logo{height:70px;margin:0 auto}.login .login-container .form input[type=email],.login .login-container .form input[type=password],.login .login-container .form input[type=text]{border:1px solid #e2e8f0;border-radius:10px;padding:10px}.login .login-container .form .extra-btns-container .separator{background-color:#000;height:20px;width:2px}.login .login-container .fade-out{animation:fade-out .3s forwards}@keyframes fade-out{0%{display:flex;opacity:1}99%{display:flex}99%{display:none;opacity:0}}@media only screen and (max-width:600px){.login{height:100lvh}.login .login-container{backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);padding:0 30px}.login .login-container .form{width:100%}.login .login-container .form .extra-btns-container{padding:0 30px}.login .login-container .form .extra-btns-container .separator{background-color:#000;height:2px;width:50px}}.custom-btn.btn-login{background-color:var(--c1);border-radius:8px;padding:10px 15px}.custom-btn.btn-request-access{border:1px solid var(--c1);border-radius:8px;padding:10px 15px}.custom-btn.btn-blue{background-color:var(--c1);border-radius:8px;min-width:170px;padding:7px 0}.custom-btn.btn-blue-cancel{border:1px solid var(--c1);border-radius:8px;min-width:170px;padding:7px 0}.custom-btn.btn-red{background-color:var(--red)}.custom-btn.btn-modal-save,.custom-btn.btn-red{border-radius:8px;min-width:170px;padding:7px 0}.custom-btn.btn-modal-save{background-color:var(--c1)}.custom-btn.btn-modal-cancel{min-width:170px}.custom-btn.btn-modal-cancel,.custom-btn.btn-modal-clear{border:1px solid var(--c1);border-radius:8px;padding:7px 0}.custom-btn.btn-table-1{background-color:var(--c1);border-radius:8px;padding:7px 10px}.custom-btn.primary-btn{background:var(--c1)}.custom-btn.secondary-btn{background:var(--c2)}.custom-btn.primary-red{background:var(--red)}.popup{bottom:0;left:0;opacity:0;right:0;top:0;transition:visibility 0s linear .25s,opacity .25s;visibility:hidden;z-index:6}.popup.open{opacity:1;transition:visibility 0s linear,opacity .25s;visibility:visible}.popup.open .popup-x{transform:translateY(10%)}.popup .popup-overlay{background-color:#00000080;bottom:0;left:0;right:0;top:0}.popup .popup-x{background-color:#fff;border-radius:10px;margin:0 auto;padding:16px;transform:translateY(-100%);transition:all .25s;width:400px}.popup .popup-x .btn-,.popup .popup-x .btn-pop_c1,.popup .popup-x .btn-pop_red{border-radius:8px;padding:5px 30px}.popup .popup-x .btn-pop_c1{background-color:var(--c1);color:#fff}.popup .popup-x .btn-pop_red{background-color:var(--red);color:#fff}.splash-container{background-color:#fff;z-index:2}.splash-container .logo{height:80px}.splash-container.fade-out{animation:splash-fade-out 2s forwards;opacity:0}@keyframes splash-fade-out{0%{opacity:1;transform:scale(1)}to{display:none;opacity:0;transform:scale(1.5)}}.clinic_management_sidebar .sidebar{min-width:100px;overflow-x:hidden;overflow-y:auto;padding:20px 0;width:290px}.clinic_management_sidebar .sidebar .toggle-btn{aspect-ratio:1.2;background-color:#000;border-radius:15px;bottom:20px;box-shadow:0 0 10px 1px #8c8c8c;display:none;transform:translateX(-.5px);width:50px;z-index:1}.clinic_management_sidebar .sidebar .logo-1{height:60px;margin:20px 0}.clinic_management_sidebar .sidebar .logo-2{height:60px;margin:20px 0;opacity:0}.clinic_management_sidebar .sidebar .separator{background-color:#e4e4e4;height:2px;margin:10px 0;width:80%}.clinic_management_sidebar .sidebar .multi-sidebar-btn{border-radius:20px}.clinic_management_sidebar .sidebar .multi-sidebar-btn:hover{box-shadow:0 0 5px 0 #d7d7d7}.clinic_management_sidebar .sidebar .multi-sidebar-btn:hover .sub-links-list{max-height:var(--sub-links-list-max-height-hover)}.clinic_management_sidebar .sidebar .multi-sidebar-btn[active=true]{box-shadow:0 0 5px 0 #d7d7d7}.clinic_management_sidebar .sidebar .multi-sidebar-btn[active=true] .multi-sidebar-btn-title .toggle-icon{opacity:0;transform:translateY(100%)}.clinic_management_sidebar .sidebar .multi-sidebar-btn .multi-sidebar-btn-title{background-color:#fff;border-radius:20px;color:#000;gap:10px;padding:8px;text-decoration:none;width:240px}.clinic_management_sidebar .sidebar .multi-sidebar-btn .multi-sidebar-btn-title i:not(.toggle-icon){border-radius:15px;height:40px;min-width:55px;width:55px}.clinic_management_sidebar .sidebar .multi-sidebar-btn .multi-sidebar-btn-title[active=true] i:not(.toggle-icon){background-color:var(--c1);color:#fff}.clinic_management_sidebar .sidebar .multi-sidebar-btn .sub-links-list{max-height:var(--sub-links-list-max-height)}.clinic_management_sidebar .sidebar .sidebar-btn{background-color:#fff;border-radius:20px;color:#000;gap:10px;padding:8px;text-decoration:none;width:240px}.clinic_management_sidebar .sidebar .sidebar-btn:hover{box-shadow:0 0 5px 0 #d7d7d7}.clinic_management_sidebar .sidebar .sidebar-btn i{border-radius:15px;height:40px;min-width:55px;width:55px}.clinic_management_sidebar .sidebar .sidebar-btn[active=true] i{background-color:var(--c1);color:#fff}.clinic_management_sidebar .sidebar:not(:hover){width:107px}.clinic_management_sidebar .sidebar:not(:hover) .logo-1{opacity:0}.clinic_management_sidebar .sidebar:not(:hover) .logo-2{opacity:1}.clinic_management_sidebar .sidebar:not(:hover) .toggle-btn i{transform:rotate(180deg)}.clinic_management_sidebar .sidebar:not(:hover) .separator{width:80%}.clinic_management_sidebar .sidebar:not(:hover) .multi-sidebar-btn-title,.clinic_management_sidebar .sidebar:not(:hover) .sidebar-btn{gap:0;width:56px}.clinic_management_sidebar .sidebar:not(:hover) .multi-sidebar-btn-title span,.clinic_management_sidebar .sidebar:not(:hover) .sidebar-btn span{opacity:0;transform:translateX(50px)}.clinic_management_sidebar .sidebar:not(:hover) .multi-sidebar-btn-title .toggle-icon,.clinic_management_sidebar .sidebar:not(:hover) .sidebar-btn .toggle-icon{opacity:0}@media only screen and (max-width:600px){.clinic_management_sidebar .sidebar,.clinic_management_sidebar .sidebar:hover{background-color:#fff;bottom:0;padding-bottom:80px;position:fixed;top:0;transform:translateX(-100%);width:100vw!important;z-index:99}.clinic_management_sidebar .sidebar:hover[active=true],.clinic_management_sidebar .sidebar[active=true]{transform:translateX(0)}.clinic_management_sidebar .sidebar .logo-1,.clinic_management_sidebar .sidebar:hover .logo-1{opacity:1!important}.clinic_management_sidebar .sidebar .logo-2,.clinic_management_sidebar .sidebar:hover .logo-2{opacity:0!important}.clinic_management_sidebar .sidebar .sidebar-btn,.clinic_management_sidebar .sidebar:hover .sidebar-btn{box-shadow:0 0 5px 0 #d7d7d7;gap:15px!important;width:90vw!important}.clinic_management_sidebar .sidebar .sidebar-btn span,.clinic_management_sidebar .sidebar:hover .sidebar-btn span{opacity:1!important;transform:translateX(0)!important}.clinic_management_sidebar .sidebar .multi-sidebar-btn,.clinic_management_sidebar .sidebar:hover .multi-sidebar-btn{box-shadow:0 0 5px 0 #d7d7d7}.clinic_management_sidebar .sidebar .multi-sidebar-btn .multi-sidebar-btn-title,.clinic_management_sidebar .sidebar:hover .multi-sidebar-btn .multi-sidebar-btn-title{gap:15px!important;width:calc(95vw - 20px)!important}.clinic_management_sidebar .sidebar .multi-sidebar-btn .multi-sidebar-btn-title span,.clinic_management_sidebar .sidebar:hover .multi-sidebar-btn .multi-sidebar-btn-title span{opacity:1!important;transform:translateX(0)!important}.clinic_management_sidebar .sidebar .multi-sidebar-btn .multi-sidebar-btn-title .toggle-icon,.clinic_management_sidebar .sidebar:hover .multi-sidebar-btn .multi-sidebar-btn-title .toggle-icon{opacity:0!important}.clinic_management_sidebar .sidebar .multi-sidebar-btn .sub-links-list,.clinic_management_sidebar .sidebar:hover .multi-sidebar-btn .sub-links-list{max-height:var(--sub-links-list-max-height-hover)!important}.clinic_management_sidebar .toggle-btn{aspect-ratio:1.2;background-color:#000;border-radius:15px;bottom:20px;box-shadow:0 0 10px 1px #8c8c8c;display:flex;left:20px;transform:translateX(-.5px);width:50px;z-index:100}.clinic_management_sidebar .toggle-btn[active=true] i{transform:rotate(180deg)}}.field-input-container{position:relative}.field-input-container.invalid input,.field-input-container.invalid textarea{border:1px solid var(--red)}.field-input-container span{background-color:#fff;color:gray;font-size:12px;font-weight:100;left:10px;padding:5px;pointer-events:none;top:7px;transition:all .15s;z-index:0;z-index:1}.field-input-container span.span-top{font-size:12px;padding:0 10px 0 5px;top:-9px}.field-input-container input,.field-input-container textarea{background-color:#0000;border:1px solid var(--gray);border-radius:8px;font-size:14px;font-weight:200;outline:none;padding:10px;resize:none}.field-input-container input:hover+span,.field-input-container textarea:focus+span,.field-input-container textarea:hover+span{font-size:12px;padding:0 10px 0 5px;top:-9px}.field-input-container input:-webkit-autofill,.field-input-container input:-webkit-autofill:active,.field-input-container input:-webkit-autofill:focus,.field-input-container input:-webkit-autofill:hover{-webkit-text-fill-color:#000;-webkit-box-shadow:inset 0 0 0 1000px #fff}.modal{bottom:0;left:0;opacity:0;right:0;top:0;transition:visibility 0s linear .25s,opacity .25s;visibility:hidden;z-index:6}.modal.open{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:1;transition:visibility 0s linear,opacity .25s,-webkit-backdrop-filter .1s;transition:visibility 0s linear,opacity .25s,backdrop-filter .1s;transition:visibility 0s linear,opacity .25s,backdrop-filter .1s,-webkit-backdrop-filter .1s;visibility:visible}.modal.open .modal-,.modal.open .modal-w90,.modal.open .modal-x,.modal.open .modal-x5,.modal.open .modal-xx,.modal.open .modal-xxx,.modal.open .modal-xxxx{transform:translateY(5vh)}.modal .modal-overlay{background-color:#0000001a;bottom:0;left:0;right:0;top:0}.modal .modal-,.modal .modal-w90,.modal .modal-x,.modal .modal-x5,.modal .modal-xx,.modal .modal-xxx,.modal .modal-xxxx{background-color:#fff;margin:0 auto;padding:16px;transform:translateY(-50px)}.modal .modal-x{width:400px}.modal .modal-xx{width:600px}.modal .modal-xxx{width:800px}.modal .modal-xxxx{width:1000px}.modal .modal-x5{width:1200px}.modal .modal-w90{width:90vw}.modal .modal- .title-container,.modal .modal-w90 .title-container,.modal .modal-x .title-container,.modal .modal-x5 .title-container,.modal .modal-xx .title-container,.modal .modal-xxx .title-container,.modal .modal-xxxx .title-container{border-bottom:1px solid #b0afaf;padding-bottom:8px}.content-container{max-height:83vh;overflow-y:auto}.clinic_management_module-dashboard-page{padding:20px}.clinic_management_module-dashboard-page .dashboard-box{background:var(--gray);border-radius:15px;color:#fff}.clinic_management_module-dashboard-page .dashboard-box .title{color:#5f6f86;font-size:12px}.clinic_management_module-dashboard-page .dashboard-box .dashboard-icon{background-color:var(--c1);font-size:30px}.clinic_management_module-dashboard-page .chart-container{margin-bottom:40px;margin-top:40px}.clinic_management_module-dashboard-page .chart-container .title{margin-bottom:10px}.clinic_management_module-dashboard-page .tables-container{margin-top:50px}.clinic_management_module-dashboard-page .tables-container .tables-container-item{border:2px solid #ececec;border-radius:15px;padding:20px}.clinic_management_module-dashboard-page .tables-container .tables-container-item tr{border:none!important}.clinic_management_module-dashboard-page .chart-main-container{margin-top:40px}.clinic_management_module-dashboard-page .chart-main-container .chart-container-item-bg{background-color:hsla(0,0%,93%,.531);border-radius:15px;padding:20px}.clinic_management_module-dashboard-page .chart-main-container .chart-container-item-br{border:2px solid #ececec;border-radius:15px;padding:20px}.clinic_management_module-dashboard-page .chart-main-container .chart-container-item-br-dashed{border:2px dashed #ececec;border-radius:15px;padding:20px}.pagination-container{border:1px solid #f5f5f5;border-radius:12px;padding:5px 5px 5px 10px}.pagination-container .pagination-number{align-items:center;aspect-ratio:1/1;background-color:#f5f5f5;border-radius:8px;color:#000;cursor:pointer;display:flex;font-size:14px;height:35px;justify-content:center;transition:all .3s}.pagination-container .pagination-number.active{background-color:var(--c1);color:#fff}.pagination-container .pagination-number:hover .fa-chevron-left{transform:translateX(-2px)}.pagination-container .pagination-number:hover .fa-chevron-right{transform:translateX(2px)}.pagination-container .pagination-numbers .pagination-number:not(.active):hover{background-color:#d9d8d8;transform:scale(1.05)}.tabs-container .tab-header .tab-header-item{border-bottom:1px solid gray;color:#333;padding:8px 20px}.tabs-container .tab-header .tab-header-item.active-tab-header{border-bottom-color:var(--c1);color:var(--c1)}.tabs-container .tab-content{padding:20px 0 8px}.appointments-page{padding:20px}.appointments-page .table-container{margin-top:30px}.appointments-page-modal .multi-select-main-container .multi-select-item{border:1px solid var(--c1);border-radius:24px!important;padding:2px 8px 2px 2px!important}.appointments-page-modal .multi-select-main-container .multi-select-item .multi-select-item-image{border-radius:100%;height:40px}.doctor-main-page .doctors-page{padding:20px}.doctor-main-page .doctors-page .table-container{margin-top:30px}.doctor-main-page .input-file-container{height:100px}.input-file-container{background-color:var(--gray);border:1px solid var(--gray);border-radius:8px}.input-file-container .input-file-title{margin:10px!important}.input-file-container .action-btns{right:2px;top:2px}.input-file-container .action-btns button{aspect-ratio:1;background-color:#fff;border:1px solid #000;border-radius:5px;height:20px}.input-file-container.drag-active{background-color:#bcd9f5}.input-file-container .file-icon{font-size:60px}.staff-main-page .staff-page{padding:20px}.staff-main-page .staff-page .table-container{margin-top:30px}.staff-main-page .input-file-container{height:100px}.nurse-main-page .nurses-page{padding:20px}.nurse-main-page .nurses-page .table-container{margin-top:30px}.nurse-main-page .input-file-container{height:100px}.drug-main-page .drug-page{padding:20px}.drug-main-page .drug-page .table-container{margin-top:30px}.pharmacy_analytics-dashboard-page{padding:20px}.pharmacy_analytics-dashboard-page .chart-main-container{margin-top:20px}.pharmacy_analytics-dashboard-page .chart-main-container .chart-container-item{border:2px solid #ececec;border-radius:25px;padding:20px}.pharmacy_analytics-dashboard-page .tables-container{margin-top:40px}.pharmacy_analytics-dashboard-page .tables-container .tables-container-item{border:2px solid #ececec;border-radius:25px;padding:20px}.pharmacy_analytics-dashboard-page .tables-container .tables-container-item tr{border:none!important}.beds-main-page .beds-page{padding:20px}.beds-main-page .beds-page .table-container{margin-top:30px}.rooms-main-page .rooms-page{padding:20px}.rooms-main-page .rooms-page .table-container{margin-top:30px}.billing-main-page .billing-page{padding:20px}.billing-main-page .billing-page .table-container{margin-top:30px}.billing-main-page .billing-page .table-container tr th:first-child{border-bottom-left-radius:0}.billing-main-page .billing-page .table-container tr th:last-child{border-bottom-right-radius:0}.billing-main-page .billing-page .table-container tr.income-row td{background-color:rgba(79,209,196,.161);border-radius:0}.billing-main-page .billing-page .table-container tr.outcome-row td{background-color:rgba(209,79,79,.145);border-radius:0}.billing-main-page .billing-page .table-container .circled-icon{aspect-ratio:1;border-radius:50%;width:40px}.billing-main-page .billing-page .table-container .circled-icon.color1{border:2px solid var(--c1)}.billing-main-page .billing-page .table-container .circled-icon.red{border:2px solid var(--red)}.billing-main-page .bill-direction-container .bill-direction-option{border:1px solid var(--gray);border-radius:8px;gap:2px;padding:2px}.billing-main-page .bill-direction-container .bill-direction-option i{aspect-ratio:1;border-radius:50%;height:40px}.billing-main-page .bill-direction-container .bill-direction-option i.color1{border:2px solid var(--c1)}.billing-main-page .bill-direction-container .bill-direction-option i.red{border:2px solid var(--red)}.billing-main-page .bill-direction-container .bill-direction-option.active-bill-direction-in{background-color:var(--c1);color:#fff}.billing-main-page .bill-direction-container .bill-direction-option.active-bill-direction-in i{animation:fade-in-down .5s forwards;border-color:#fff;color:#fff}.billing-main-page .bill-direction-container .bill-direction-option.active-bill-direction-out{background-color:var(--red);color:#fff}.billing-main-page .bill-direction-container .bill-direction-option.active-bill-direction-out i{animation:fade-in-up .5s forwards;border-color:#fff;color:#fff}.general-staff-main-page .general-staff-page{padding:20px}.general-staff-main-page .general-staff-page .table-container{margin-top:30px}.general-staff-main-page .input-file-container{height:100px}.suppliers-main-page .suppliers-page{padding:20px}.suppliers-main-page .suppliers-page .table-container{margin-top:30px}.clinic_management-calendar-main{overflow-y:scroll}.clinic_management-calendar-main .calendar-left-side{padding:20px;position:-webkit-sticky;position:sticky;top:0}.clinic_management-calendar-main .calendar-left-side .inline-calendar{background-color:var(--gray);border-radius:20px;min-width:300px;padding:20px}.clinic_management-calendar-main .calendar-left-side .inline-calendar .day-cell{animation:animate-cell .3s forwards var(--delay);background:#e0e0e0;border-radius:50%;color:#333;opacity:0;padding:10px}.clinic_management-calendar-main .calendar-left-side .inline-calendar .day-cell.active{background-color:var(--c1);color:#fff}@keyframes animate-cell{0%{opacity:0}to{opacity:1}}.clinic_management-calendar-main .calendar-left-side .chart-container{background-color:var(--gray);border-radius:20px;padding:10px}.clinic_management-calendar-main .calendar-left-side .chart-container .labels{background-color:#e9e7e7;border-radius:12px;padding:10px}.clinic_management-calendar-main .calendar-left-side .chart-container .labels .label-item.inactive .title{text-decoration:line-through}.clinic_management-calendar-main .calendar-left-side .chart-container .labels .label-item .bg{background-color:red;border-radius:50%;width:15px}.clinic_management-calendar-main .calendar-left-side .chart-container .labels .label-item .title{transform:translateY(2px)}.clinic_management-calendar-main .calendar-right-side{padding:20px}.clinic_management-calendar-main .calendar-right-side .appointments-main-container .appointment{border-radius:0 0 20px 20px;padding:10px}.clinic_management-calendar-main .calendar-right-side .appointments-main-container .appointment .time{border-right:2px dotted #e9e7e7;left:10px;margin-right:10px;padding:10px;position:relative;text-align:end;width:70px}.clinic_management-calendar-main .calendar-right-side .appointments-main-container .appointment .time:before{background-color:#e9e7e7;border-radius:50%;content:"";height:10px;position:absolute;right:-6px;top:13px;width:10px}.clinic_management-calendar-main .calendar-right-side .appointments-main-container .appointment .appointment-item{animation:animate-appointment .3s forwards var(--delay);background-color:var(--bg);border-radius:15px;cursor:default;gap:100px;min-width:100px;opacity:0;padding:10px 20px}.clinic_management-calendar-main .calendar-right-side .appointments-main-container .appointment .appointment-item:hover{transform:scale(1.05)}@keyframes animate-appointment{0%{opacity:0}to{opacity:1}}.clinic_management-calendar-main .calendar-right-side .appointments-main-container .appointment .appointment-item .type1,.clinic_management-calendar-main .calendar-right-side .appointments-main-container .appointment .appointment-item .type2{-webkit-text-stroke:2px rgba(0,0,0,.035);color:#0000;font-size:80px;-webkit-user-select:none;user-select:none}.clinic_management-calendar-main .calendar-right-side .appointments-main-container .appointment .appointment-item .type1{left:0;top:-40px}.clinic_management-calendar-main .calendar-right-side .appointments-main-container .appointment .appointment-item .type2{bottom:-40px;right:0}.insurances-main-page .insurances-page{padding:20px}.insurances-main-page .insurances-page .table-container{margin-top:30px}.insurances-main-page .insurance-state-container{border:1px solid var(--gray);border-radius:8px;gap:2px;height:35px;padding:2px}.insurances-main-page .insurance-state-container span{align-items:center;border-radius:6px;display:flex;font-size:14px;justify-content:center;transition:all .3s}.insurances-main-page .insurance-state-container span.active-state{background-color:var(--bg-sate);color:#fff}.equipments-main-page .equipments-page{padding:20px}.equipments-main-page .equipments-page .table-container{margin-top:30px}.operating-blocks-main-page .operating-blocks-page{padding:20px}.operating-blocks-main-page .operating-blocks-page .table-container{margin-top:30px}.requests-main-page .requests-page{padding:20px}.requests-main-page .requests-page .table-container{margin-top:30px}.positions-main-page .positions-page{padding:20px}.positions-main-page .positions-page .table-container{margin-top:30px}.external-doctors-page{padding:20px}.external-doctors-page .table-container{margin-top:30px}.external-doctors-page .table-container table .selected-row{background-color:#eaf2fb}.external-doctors-page .table-container table .d-flex button{background:#0000;border:none;cursor:pointer;font-size:1.1em;padding:5px}.external-doctors-page .table-container table .d-flex button:hover{opacity:.7}.lead-management-page{padding:20px}.lead-management-page .table-container{margin-top:30px}.lead-management-page .status-badge{border-radius:15px;color:#fff;font-size:.8rem;font-weight:500;padding:4px 12px}.lead-management-page .status-badge.status-new{background-color:#007bff}.lead-management-page .status-badge.status-contacted{background-color:#ffc107;color:#333}.lead-management-page .status-badge.status-qualified{background-color:#fd7e14}.lead-management-page .status-badge.status-proposal-sent{background-color:#6f42c1}.lead-management-page .status-badge.status-won{background-color:#28a745}.lead-management-page .status-badge.status-lost{background-color:#dc3545}.patients-main-page .patients-page{padding:20px}.patients-main-page .patients-page .table-container{margin-top:30px}.patients-main-page .blood-type-container{border:1px solid var(--gray);border-radius:10px;padding:5px 5px 5px 10px}.patients-main-page .custom-item{border:1px solid var(--gray);border-radius:8px;height:40px;margin-top:23px;padding:0 10px}.patients-main-page .custom-item i{margin-left:10px;transform:rotate(-45deg)}.patients-main-page .custom-item-2{border:1px solid var(--gray);border-radius:8px;height:40px;height:43px;padding:0 10px}.patients-main-page .custom-item-3{margin-top:20px}.notifications-main-page{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh;padding:30px 20px}.notifications-main-page .notifications-page{background:#fff;border-radius:12px;box-shadow:0 10px 40px #0000001a;margin:0 auto;max-width:1200px;overflow:hidden}.notifications-main-page .notifications-page .notifications-header{background:linear-gradient(135deg,var(--c1) 0,#005cb9 100%);color:#fff;padding:30px}.notifications-main-page .notifications-page .notifications-header .header-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}.notifications-main-page .notifications-page .notifications-header .header-top .header-title{align-items:center;display:flex;gap:15px}.notifications-main-page .notifications-page .notifications-header .header-top .header-title h1{font-size:28px;font-weight:700;margin:0}.notifications-main-page .notifications-page .notifications-header .header-top .header-title .unread-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff4d;border-radius:20px;color:#fff;font-size:13px;font-weight:600;padding:6px 14px}.notifications-main-page .notifications-page .notifications-header .header-top .header-actions{display:flex;gap:10px}.notifications-main-page .notifications-page .notifications-header .header-filters{display:flex;flex-wrap:wrap;gap:15px}.notifications-main-page .notifications-page .notifications-header .header-filters .search-wrapper{align-items:center;display:flex;flex:1 1;min-width:250px;position:relative}.notifications-main-page .notifications-page .notifications-header .header-filters .search-wrapper input{background:#ffffff26!important;border:2px solid #ffffff4d!important;border-radius:8px!important;color:#fff!important;font-family:inherit;font-size:14px;padding:10px 40px 10px 14px;transition:all .3s ease;width:100%}.notifications-main-page .notifications-page .notifications-header .header-filters .search-wrapper input::placeholder{color:#ffffffb3}.notifications-main-page .notifications-page .notifications-header .header-filters .search-wrapper input:focus{background:#ffffff40!important;border-color:#fff9!important;box-shadow:0 0 12px #00000026;outline:none}.notifications-main-page .notifications-page .notifications-header .header-filters .search-wrapper input:hover{background:#fff3!important;border-color:#fff6!important}.notifications-main-page .notifications-page .notifications-header .header-filters .search-wrapper i{color:#ffffffb3;font-size:14px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.notifications-main-page .notifications-page .notifications-header .header-filters .filter-dropdown{background:#ffffff26;border:2px solid #ffffff4d;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;min-width:180px;padding:10px 15px;transition:all .3s}.notifications-main-page .notifications-page .notifications-header .header-filters .filter-dropdown:hover{background:#ffffff40;border-color:#fff9}.notifications-main-page .notifications-page .notifications-header .header-filters .filter-dropdown:focus{background:#ffffff4d;border-color:#fff;outline:none}.notifications-main-page .notifications-page .notifications-header .header-filters .filter-dropdown option{background:#fff;color:#333}.notifications-main-page .notifications-page .notifications-container{min-height:400px;padding:30px}.notifications-main-page .notifications-page .notifications-container .notifications-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.notifications-main-page .notifications-page .notifications-container .empty-state{color:#999;padding:60px 20px;text-align:center}.notifications-main-page .notifications-page .notifications-container .empty-state i{color:#ddd;display:block;font-size:64px;margin-bottom:20px}.notifications-main-page .notifications-page .notifications-container .empty-state h3{color:#666;font-size:20px;margin:10px 0}.notifications-main-page .notifications-page .notifications-container .empty-state p{color:#999;font-size:14px}.notifications-main-page .notifications-page .pagination-section{align-items:center;background-color:#fafafa;border-top:1px solid #eee;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:20px 30px}.notifications-main-page .notifications-page .pagination-section .pagination-container{align-items:center;display:flex;gap:8px}.notifications-main-page .notifications-page .pagination-section .pagination-container .pagination-btn{align-items:center;background:#fff;border:1px solid #ddd;border-radius:50%;cursor:pointer;display:flex;font-size:14px;height:36px;justify-content:center;transition:all .3s;width:36px}.notifications-main-page .notifications-page .pagination-section .pagination-container .pagination-btn:hover:not(:disabled){background:#f0f7ff;border-color:var(--c1);color:var(--c1)}.notifications-main-page .notifications-page .pagination-section .pagination-container .pagination-btn:disabled{cursor:not-allowed;opacity:.4}.notifications-main-page .notifications-page .pagination-section .pagination-container .pagination-dots{display:flex;gap:6px}.notifications-main-page .notifications-page .pagination-section .pagination-container .pagination-dots .pagination-dot{background:#fff;border:1px solid #ddd;border-radius:6px;cursor:pointer;font-size:12px;height:32px;transition:all .3s;width:32px}.notifications-main-page .notifications-page .pagination-section .pagination-container .pagination-dots .pagination-dot:hover{border-color:var(--c1);color:var(--c1)}.notifications-main-page .notifications-page .pagination-section .pagination-container .pagination-dots .pagination-dot.active{background:var(--c1);border-color:var(--c1);color:#fff}.notifications-main-page .notifications-page .pagination-section .pagination-info{color:#999;font-size:13px}.notification-card{background:#fff;border:2px solid #eee;border-radius:12px;overflow:hidden;padding:20px;position:relative;transition:all .3s}.notification-card:before{background:linear-gradient(90deg,var(--c1),#005cb9);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .3s}.notification-card:hover{border-color:var(--c1);box-shadow:0 8px 24px #0000001f;transform:translateY(-4px)}.notification-card:hover:before{transform:scaleX(1)}.notification-card.unread{background:linear-gradient(135deg,#f0f7ff,#e3f2fd);border-color:var(--c1)}.notification-card.unread .card-icon{background:#1976d21a}.notification-card.test-request .card-icon,.notification-card.test-request .card-type-badge{background:#e3f2fd;color:var(--c1)}.notification-card.appointment .card-icon,.notification-card.appointment .card-type-badge{background:#f3e5f5;color:#7b1fa2}.notification-card.system .card-icon,.notification-card.system .card-type-badge{background:#fff3e0;color:#f57c00}.notification-card .card-header{align-items:center;display:flex;gap:12px;margin-bottom:15px}.notification-card .card-header .card-icon{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:20px;height:44px;justify-content:center;width:44px}.notification-card .card-header .card-type-badge{border-radius:6px;flex:1 1;font-size:11px;font-weight:600;padding:4px 10px;text-transform:capitalize;white-space:nowrap}.notification-card .card-header .card-actions{display:flex;gap:6px}.notification-card .card-header .card-actions .action-btn{align-items:center;background:#f9f9f9;border:1px solid #eee;border-radius:6px;color:#666;cursor:pointer;display:flex;font-size:13px;height:32px;justify-content:center;transition:all .3s;width:32px}.notification-card .card-header .card-actions .action-btn:hover{background:#f0f7ff;border-color:var(--c1);color:var(--c1)}.notification-card .card-header .card-actions .action-btn.delete:hover{background:#ffebee;border-color:#f44336;color:#f44336}.notification-card .card-content{margin-bottom:15px}.notification-card .card-content .card-title{color:#333;font-size:15px;font-weight:600;margin:0 0 8px;word-break:break-word}.notification-card .card-content .card-message{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#666;display:-webkit-box;font-size:13px;line-height:1.5;margin:0;overflow:hidden;word-break:break-word}.notification-card .card-footer{align-items:center;border-top:1px solid #f0f0f0;display:flex;font-size:12px;justify-content:space-between;padding-top:12px}.notification-card .card-footer .card-time{color:#999}.notification-card .card-footer .card-status{border-radius:4px;font-weight:600;padding:3px 8px}.notification-card .card-footer .card-status.read{background:#e8f5e9;color:#2e7d32}.notification-card .card-footer .card-status.unread{background:#ffebee;color:#c62828}.error-message{background:#fff;border-radius:12px;color:#f44336;font-weight:500;padding:20px;text-align:center}.human_resources_sidebar{bottom:40px;left:50%;transform:translateX(-50%);z-index:1}.human_resources_sidebar .sidebar{background:#fff;border:1px solid #cecece;border-radius:25px;padding:5px}.human_resources_sidebar .sidebar:not(:hover){animation:sidebar-fade-out 1s 2s forwards}.human_resources_sidebar .sidebar .logo-2{border-radius:15px;height:35px;margin:0 8px;object-fit:contain;padding:5px}.human_resources_sidebar .sidebar .separator{background-color:#e4e4e4;height:20px;width:2px}.human_resources_sidebar .sidebar .sidebar-btn{background-color:#fff;border:1px solid #e2e2e2;border-radius:20px;color:#000;gap:5px;padding:5px;text-decoration:none}.human_resources_sidebar .sidebar .sidebar-btn span{padding-right:20px}.human_resources_sidebar .sidebar .sidebar-btn .icon-container{border-radius:15px;height:40px;min-width:40px;width:40px}.human_resources_sidebar .sidebar .sidebar-btn .icon-container[active=true]{background-color:var(--c1);color:#fff}.human_resources_sidebar .sidebar .sidebar-btn[active=true] span{opacity:1}.human_resources_sidebar .sidebar .sidebar-btn[active=true] .icon-container{background-color:var(--c1);color:#fff}@keyframes sidebar-fade-out{0%{opacity:1}to{opacity:.5}}.human_resources_module-dashboard-page{padding:20px}.human_resources_module-dashboard-page .dashboard-box{background:var(--gray);border-radius:15px;color:#fff}.human_resources_module-dashboard-page .dashboard-box .title{color:#5f6f86;font-size:12px}.human_resources_module-dashboard-page .dashboard-box .dashboard-icon{background-color:var(--c1);font-size:30px}.human_resources_module-dashboard-page .chart-main-container .chart-container-item-br{border:2px solid #ececec;border-radius:15px;padding:20px}.employees-main-page .employees-page{padding:20px}.employees-main-page .employees-page .tabs-container .tab-header{background-color:var(--gray)}.employees-main-page .employees-page .tabs-container .tab-header .tab-header-item{border-bottom:3px solid #c5c5c5;font-size:15px;padding-top:12px}.employees-main-page .employees-page .tabs-container .tab-header .active-tab-header{border-bottom:3px solid var(--c1)}.employees-main-page .employees-page .tabs-container .tab-content{padding-top:0}.employees-main-page .employees-page .table-container{margin-top:30px}.human_resources_module-reports-page{padding:20px}.human_resources_module-reports-page .reports-box{background:var(--gray);border-radius:15px;color:#fff}.human_resources_module-reports-page .reports-box .title{color:#5f6f86;font-size:12px}.human_resources_module-reports-page .reports-box .reports-icon{background-color:var(--c1);font-size:30px}.human_resources_module-reports-page .chart-main-container .chart-container-item-br{border:2px solid #ececec;border-radius:15px;padding:20px}.payroll-main-page .payroll-page{padding:20px}.payroll-main-page .payroll-page .tabs-container .tab-header{background-color:var(--gray)}.payroll-main-page .payroll-page .tabs-container .tab-header .tab-header-item{border-bottom:3px solid #c5c5c5;font-size:15px;padding-top:12px}.payroll-main-page .payroll-page .tabs-container .tab-header .active-tab-header{border-bottom:3px solid var(--c1)}.payroll-main-page .payroll-page .tabs-container .tab-content{padding-top:0}.payroll-main-page .payroll-page .table-container{margin-top:30px}.attendance-main-page{--doctors-bg-color:var(--c1);--nurses-bg-color:var(--c2);--admins-bg-color:#f7c635;--general-staff-bg-color:#fd5a76}.attendance-main-page .attendance-main-header{background:#fff;box-shadow:2px 2px 4px 5px #ebebeb;padding:40px 0;position:-webkit-sticky;position:sticky;top:0}.attendance-main-page .attendance-main-header button svg path{fill:#000}.attendance-main-page .attendance-page{margin-top:15px;min-width:600px;padding:0 25px 25px}.attendance-main-page .attendance-page .employees-list-container{border-radius:50px;border-style:solid;border-width:2px;padding:10px 10px 20px;position:relative}.attendance-main-page .attendance-page .employees-list-container .title{border:1px solid #fff;border-radius:40px;padding:15px;position:-webkit-sticky;position:sticky;top:197px}.attendance-main-page .attendance-page .employees-list-container .employee-item{margin:0 5px;padding:0 5px}.attendance-main-page .attendance-page .employees-list-container .employee-item .checkbox{transform:translateY(-10%)}.attendance-main-page .save-attendance{border:1px solid #000;border-radius:30px;padding:10px 30px}.clinic_books_sidebar .sidebar{border-right:2px solid var(--gray);min-width:100px;overflow-x:hidden;overflow-y:auto;padding:20px 0;width:290px}.clinic_books_sidebar .sidebar .toggle-btn{aspect-ratio:1.2;background-color:#000;border-radius:15px;bottom:20px;box-shadow:0 0 10px 1px #8c8c8c;display:none;transform:translateX(-.5px);width:50px;z-index:1}.clinic_books_sidebar .sidebar .logo-1{height:60px;margin:20px 0}.clinic_books_sidebar .sidebar .logo-2{height:60px;margin:20px 0;opacity:0}.clinic_books_sidebar .sidebar .separator{background-color:#e4e4e4;margin:10px 0;min-height:2px;width:80%}.clinic_books_sidebar .sidebar .multi-sidebar-btn{border-radius:20px}.clinic_books_sidebar .sidebar .multi-sidebar-btn:hover{box-shadow:0 0 5px 0 #d7d7d7}.clinic_books_sidebar .sidebar .multi-sidebar-btn:hover .sub-links-list{max-height:var(--sub-links-list-max-height-hover)}.clinic_books_sidebar .sidebar .multi-sidebar-btn[active=true]{box-shadow:0 0 5px 0 #d7d7d7}.clinic_books_sidebar .sidebar .multi-sidebar-btn[active=true] .multi-sidebar-btn-title .toggle-icon{opacity:0;transform:translateY(100%)}.clinic_books_sidebar .sidebar .multi-sidebar-btn .multi-sidebar-btn-title{background-color:#fff;border-radius:20px;color:#000;gap:10px;padding:8px;text-decoration:none;width:240px}.clinic_books_sidebar .sidebar .multi-sidebar-btn .multi-sidebar-btn-title i:not(.toggle-icon){border-radius:15px;height:40px;min-width:55px;width:55px}.clinic_books_sidebar .sidebar .multi-sidebar-btn .multi-sidebar-btn-title[active=true] i:not(.toggle-icon){background-color:var(--c1);color:#fff}.clinic_books_sidebar .sidebar .multi-sidebar-btn .sub-links-list{max-height:var(--sub-links-list-max-height)}.clinic_books_sidebar .sidebar .sidebar-btn{background-color:#fff;border-radius:20px;color:#000;gap:10px;padding:8px;text-decoration:none;width:240px}.clinic_books_sidebar .sidebar .sidebar-btn:hover{box-shadow:0 0 5px 0 #d7d7d7}.clinic_books_sidebar .sidebar .sidebar-btn i{border-radius:15px;height:40px;min-width:55px;width:55px}.clinic_books_sidebar .sidebar .sidebar-btn[active=true] i{background-color:var(--c1);color:#fff}.clinic_books_sidebar .sidebar:not(:hover){width:107px}.clinic_books_sidebar .sidebar:not(:hover) .logo-1{opacity:0}.clinic_books_sidebar .sidebar:not(:hover) .logo-2{opacity:1}.clinic_books_sidebar .sidebar:not(:hover) .toggle-btn i{transform:rotate(180deg)}.clinic_books_sidebar .sidebar:not(:hover) .separator{width:80%}.clinic_books_sidebar .sidebar:not(:hover) .multi-sidebar-btn-title,.clinic_books_sidebar .sidebar:not(:hover) .sidebar-btn{gap:0;width:56px}.clinic_books_sidebar .sidebar:not(:hover) .multi-sidebar-btn-title span,.clinic_books_sidebar .sidebar:not(:hover) .sidebar-btn span{opacity:0;transform:translateX(50px)}.clinic_books_sidebar .sidebar:not(:hover) .multi-sidebar-btn-title .toggle-icon,.clinic_books_sidebar .sidebar:not(:hover) .sidebar-btn .toggle-icon{opacity:0}@media only screen and (max-width:600px){.clinic_books_sidebar .sidebar,.clinic_books_sidebar .sidebar:hover{background-color:#fff;bottom:0;padding-bottom:80px;position:fixed;top:0;transform:translateX(-100%);width:100vw!important;z-index:99}.clinic_books_sidebar .sidebar:hover[active=true],.clinic_books_sidebar .sidebar[active=true]{transform:translateX(0)}.clinic_books_sidebar .sidebar .logo-1,.clinic_books_sidebar .sidebar:hover .logo-1{opacity:1!important}.clinic_books_sidebar .sidebar .logo-2,.clinic_books_sidebar .sidebar:hover .logo-2{opacity:0!important}.clinic_books_sidebar .sidebar .sidebar-btn,.clinic_books_sidebar .sidebar:hover .sidebar-btn{box-shadow:0 0 5px 0 #d7d7d7;gap:15px!important;width:90vw!important}.clinic_books_sidebar .sidebar .sidebar-btn span,.clinic_books_sidebar .sidebar:hover .sidebar-btn span{opacity:1!important;transform:translateX(0)!important}.clinic_books_sidebar .sidebar .multi-sidebar-btn,.clinic_books_sidebar .sidebar:hover .multi-sidebar-btn{box-shadow:0 0 5px 0 #d7d7d7}.clinic_books_sidebar .sidebar .multi-sidebar-btn .multi-sidebar-btn-title,.clinic_books_sidebar .sidebar:hover .multi-sidebar-btn .multi-sidebar-btn-title{gap:15px!important;width:calc(95vw - 20px)!important}.clinic_books_sidebar .sidebar .multi-sidebar-btn .multi-sidebar-btn-title span,.clinic_books_sidebar .sidebar:hover .multi-sidebar-btn .multi-sidebar-btn-title span{opacity:1!important;transform:translateX(0)!important}.clinic_books_sidebar .sidebar .multi-sidebar-btn .multi-sidebar-btn-title .toggle-icon,.clinic_books_sidebar .sidebar:hover .multi-sidebar-btn .multi-sidebar-btn-title .toggle-icon{opacity:0!important}.clinic_books_sidebar .sidebar .multi-sidebar-btn .sub-links-list,.clinic_books_sidebar .sidebar:hover .multi-sidebar-btn .sub-links-list{max-height:var(--sub-links-list-max-height-hover)!important}.clinic_books_sidebar .toggle-btn{aspect-ratio:1.2;background-color:#000;border-radius:15px;bottom:20px;box-shadow:0 0 10px 1px #8c8c8c;display:flex;left:20px;transform:translateX(-.5px);width:50px;z-index:100}.clinic_books_sidebar .toggle-btn[active=true] i{transform:rotate(180deg)}}.transaction-main-page .transaction-page{margin-bottom:var(--sidebar-bottom-height);padding:20px}.transaction-main-page .transaction-page .table-container{margin-top:30px}.transaction-main-page .transaction-page .table-container tr th:first-child{border-bottom-left-radius:0}.transaction-main-page .transaction-page .table-container tr th:last-child{border-bottom-right-radius:0}.transaction-main-page .transaction-page .table-container tr.income-row td{background-color:rgba(79,209,196,.161);border-radius:0}.transaction-main-page .transaction-page .table-container tr.outcome-row td{background-color:rgba(209,79,79,.145);border-radius:0}.transaction-main-page .transaction-page .table-container .circled-icon{aspect-ratio:1;border-radius:50%;width:40px}.transaction-main-page .transaction-page .table-container .circled-icon.color1{border:2px solid var(--c1)}.transaction-main-page .transaction-page .table-container .circled-icon.red{border:2px solid var(--red)}.transaction-main-page .bill-direction-container .bill-direction-option{border:1px solid var(--gray);border-radius:8px;gap:2px;padding:2px}.transaction-main-page .bill-direction-container .bill-direction-option i{aspect-ratio:1;border-radius:50%;height:40px}.transaction-main-page .bill-direction-container .bill-direction-option i.color1{border:2px solid var(--c1)}.transaction-main-page .bill-direction-container .bill-direction-option i.red{border:2px solid var(--red)}.transaction-main-page .bill-direction-container .bill-direction-option.active-bill-direction-in{background-color:var(--c1);color:#fff}.transaction-main-page .bill-direction-container .bill-direction-option.active-bill-direction-in i{animation:fade-in-down .5s forwards;border-color:#fff;color:#fff}.transaction-main-page .bill-direction-container .bill-direction-option.active-bill-direction-out{background-color:var(--red);color:#fff}.transaction-main-page .bill-direction-container .bill-direction-option.active-bill-direction-out i{animation:fade-in-up .5s forwards;border-color:#fff;color:#fff}.new-income-main-page .new-income-page{margin-bottom:var(--sidebar-bottom-height);padding:20px}.new-income-main-page .new-income-page .transaction-form-container{border:1px solid var(--gray);border-radius:18px;padding:20px}.new-outcome-main-page .new-outcome-page{margin-bottom:var(--sidebar-bottom-height);padding:20px}.new-outcome-main-page .new-outcome-page .transaction-form-container{border:1px solid var(--gray);border-radius:18px;padding:20px}.grand-total-main-page .grand-total-page{margin-bottom:var(--sidebar-bottom-height);padding:20px}.grand-total-main-page .grand-total-page .separator{background-color:var(--gray);height:80px;width:2px}.grand-total-main-page .grand-total-page .dashboard-box{background:var(--gray);border-radius:15px;color:#fff;height:100px;min-width:400px}.grand-total-main-page .grand-total-page .dashboard-box .title{color:#5f6f86;font-size:12px}.grand-total-main-page .grand-total-page .dashboard-box .dashboard-icon{background-color:var(--c1);font-size:30px;min-height:100%;width:100px}.grand-total-main-page .grand-total-page .chart-main-container{margin-top:40px}.grand-total-main-page .grand-total-page .chart-main-container .chart-container-item-bg{background-color:hsla(0,0%,93%,.531);border-radius:15px;padding:20px}.grand-total-main-page .grand-total-page .chart-main-container .chart-container-item-br{border:2px solid #ececec;border-radius:15px;padding:20px}.grand-total-main-page .grand-total-page .chart-main-container .chart-container-item-br-dashed{border:2px dashed #ececec;border-radius:15px;padding:20px}.purchase_orders{padding:20px}.purchase_orders .purchase_orders-page .dashboard-box{background:var(--gray);border-radius:15px;color:#fff}.purchase_orders .purchase_orders-page .dashboard-box .title{color:#5f6f86;font-size:12px}.purchase_orders .purchase_orders-page .dashboard-box .dashboard-icon{background-color:var(--c1);font-size:30px}.receipt_vouchers{padding:20px}.receipt_vouchers .receipt_vouchers-page .dashboard-box{background:var(--gray);border-radius:15px;color:#fff}.receipt_vouchers .receipt_vouchers-page .dashboard-box .title{color:#5f6f86;font-size:12px}.receipt_vouchers .receipt_vouchers-page .dashboard-box .dashboard-icon{background-color:var(--c1);font-size:30px}.return_vouchers{padding:20px}.return_vouchers .return_vouchers-page .dashboard-box{background:var(--gray);border-radius:15px;color:#fff}.return_vouchers .return_vouchers-page .dashboard-box .title{color:#5f6f86;font-size:12px}.return_vouchers .return_vouchers-page .dashboard-box .dashboard-icon{background-color:var(--c1);font-size:30px}.invoices{padding:20px}.invoices .invoices-page .dashboard-box{background:var(--gray);border-radius:15px;color:#fff}.invoices .invoices-page .dashboard-box .title{color:#5f6f86;font-size:12px}.invoices .invoices-page .dashboard-box .dashboard-icon{background-color:var(--c1);font-size:30px}.modifiers{padding:20px}.modifiers .modifiers-page .dashboard-box{background:var(--gray);border-radius:15px;color:#fff}.modifiers .modifiers-page .dashboard-box .title{color:#5f6f86;font-size:12px}.modifiers .modifiers-page .dashboard-box .dashboard-icon{background-color:var(--c1);font-size:30px}.transfers-main-page .transfers-page{margin-bottom:var(--sidebar-bottom-height);padding:20px}.transfers-main-page .transfers-page .table-container{margin-top:30px}.transfers-main-page .transfers-page .table-container tr th:first-child{border-bottom-left-radius:0}.transfers-main-page .transfers-page .table-container tr th:last-child{border-bottom-right-radius:0}.transfers-main-page .transfers-page .table-container tr.income-row td{background-color:rgba(79,209,196,.161);border-radius:0}.transfers-main-page .transfers-page .table-container tr.outcome-row td{background-color:rgba(209,79,79,.145);border-radius:0}.transfers-main-page .transfers-page .table-container .circled-icon{aspect-ratio:1;border-radius:50%;width:40px}.transfers-main-page .transfers-page .table-container .circled-icon.color1{border:2px solid var(--c1)}.transfers-main-page .transfers-page .table-container .circled-icon.red{border:2px solid var(--red)}.transfers-main-page .bill-direction-container .bill-direction-option{border:1px solid var(--gray);border-radius:8px;gap:2px;padding:2px}.transfers-main-page .bill-direction-container .bill-direction-option i{aspect-ratio:1;border-radius:50%;height:40px}.transfers-main-page .bill-direction-container .bill-direction-option i.color1{border:2px solid var(--c1)}.transfers-main-page .bill-direction-container .bill-direction-option i.red{border:2px solid var(--red)}.transfers-main-page .bill-direction-container .bill-direction-option.active-bill-direction-in{background-color:var(--c1);color:#fff}.transfers-main-page .bill-direction-container .bill-direction-option.active-bill-direction-in i{animation:fade-in-down .5s forwards;border-color:#fff;color:#fff}.transfers-main-page .bill-direction-container .bill-direction-option.active-bill-direction-out{background-color:var(--red);color:#fff}.transfers-main-page .bill-direction-container .bill-direction-option.active-bill-direction-out i{animation:fade-in-up .5s forwards;border-color:#fff;color:#fff}@keyframes fade-in-down{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.currencies{padding:20px}.currencies .currencies-page .dashboard-box{background:var(--gray);border-radius:15px;color:#fff}.currencies .currencies-page .dashboard-box .title{color:#5f6f86;font-size:12px}.currencies .currencies-page .dashboard-box .dashboard-icon{background-color:var(--c1);font-size:30px}.recurring_invoices{padding:20px}.recurring_invoices .recurring_invoices-page .dashboard-box{background:var(--gray);border-radius:15px;color:#fff}.recurring_invoices .recurring_invoices-page .dashboard-box .title{color:#5f6f86;font-size:12px}.recurring_invoices .recurring_invoices-page .dashboard-box .dashboard-icon{background-color:var(--c1);font-size:30px}.made_services{padding:20px}.made_services .made_services-page .dashboard-box{background:var(--gray);border-radius:15px;color:#fff}.made_services .made_services-page .dashboard-box .title{color:#5f6f86;font-size:12px}.made_services .made_services-page .dashboard-box .dashboard-icon{background-color:var(--c1);font-size:30px}.stats{padding:20px}.stats .stats-page .state-template-container{column-count:2;column-gap:20px}.stats .stats-page .state-template-container .state-template-item{background-color:var(--gray);border-radius:18px;break-inside:avoid;margin-bottom:20px;padding:20px;page-break-inside:avoid}.stats .stats-page .state-template-container .state-template-item .stats-values-container{border-radius:15px;gap:2px}.stats .stats-page .state-template-container .state-template-item .stats-value-item{background-color:#fff;padding:20px}.doctor-schedule-main-page .doctor-schedule-page{padding:20px}.doctor-schedule-main-page .doctor-schedule-page .table-container{margin-top:30px}.doctor-schedule-main-page .test-result-files-container{border:1px solid var(--gray);border-radius:12px;padding:7px}.doctor-schedule-main-page .test-result-files-container .title{background-color:#fff;left:7px;padding:0 10px;top:-10px}.doctor-schedule-main-page .test-result-files-container .test-result-files{height:130px}.patient-schedule-main-page .patient-schedule-page{padding:20px}.patient-schedule-main-page .patient-schedule-page .table-container{margin-top:30px}