@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.toast-center-center{top:50%;left:50%;transform:translate(-50%,-50%)}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}.toast-title{font-weight:700}.toast-message{word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;text-shadow:0 1px 0 #ffffff}.toast-close-button:hover,.toast-close-button:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0}.toast-container{pointer-events:none;position:fixed;z-index:999999}.toast-container *{box-sizing:border-box}.toast-container .ngx-toastr{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;background-size:24px;box-shadow:0 0 12px #999;color:#fff}.toast-container .ngx-toastr:hover{box-shadow:0 0 12px #000;opacity:1;cursor:pointer}.toast-info{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOS4wNDMgOCA4IDExOS4wODMgOCAyNTZjMCAxMzYuOTk3IDExMS4wNDMgMjQ4IDI0OCAyNDhzMjQ4LTExMS4wMDMgMjQ4LTI0OEM1MDQgMTE5LjA4MyAzOTIuOTU3IDggMjU2IDh6bTAgMTEwYzIzLjE5NiAwIDQyIDE4LjgwNCA0MiA0MnMtMTguODA0IDQyLTQyIDQyLTQyLTE4LjgwNC00Mi00MiAxOC44MDQtNDIgNDItNDJ6bTU2IDI1NGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC04OGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxMnYtNjRoLTEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDY0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTAwaDEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjR6Jy8+PC9zdmc+)}.toast-error{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOSA4IDggMTE5IDggMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzkzIDggMjU2IDh6bTEyMS42IDMxMy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMzggMzc3LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNTYgMzEybC02NS4xIDY1LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwxMzQuNCAzMzhjLTQuNy00LjctNC43LTEyLjMgMC0xN2w2NS42LTY1LTY1LjYtNjUuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDM5LjYtMzkuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsNjUgNjUuNyA2NS4xLTY1LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDM5LjYgMzkuNmM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzEyIDI1Nmw2NS42IDY1LjF6Jy8+PC9zdmc+)}.toast-success{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicvPjwvc3ZnPg==)}.toast-warning{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyB3aWR0aD0nNTc2JyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTU2OS41MTcgNDQwLjAxM0M1ODcuOTc1IDQ3Mi4wMDcgNTY0LjgwNiA1MTIgNTI3Ljk0IDUxMkg0OC4wNTRjLTM2LjkzNyAwLTU5Ljk5OS00MC4wNTUtNDEuNTc3LTcxLjk4N0wyNDYuNDIzIDIzLjk4NWMxOC40NjctMzIuMDA5IDY0LjcyLTMxLjk1MSA4My4xNTQgMGwyMzkuOTQgNDE2LjAyOHpNMjg4IDM1NGMtMjUuNDA1IDAtNDYgMjAuNTk1LTQ2IDQ2czIwLjU5NSA0NiA0NiA0NiA0Ni0yMC41OTUgNDYtNDYtMjAuNTk1LTQ2LTQ2LTQ2em0tNDMuNjczLTE2NS4zNDZsNy40MTggMTM2Yy4zNDcgNi4zNjQgNS42MDkgMTEuMzQ2IDExLjk4MiAxMS4zNDZoNDguNTQ2YzYuMzczIDAgMTEuNjM1LTQuOTgyIDExLjk4Mi0xMS4zNDZsNy40MTgtMTM2Yy4zNzUtNi44NzQtNS4wOTgtMTIuNjU0LTExLjk4Mi0xMi42NTRoLTYzLjM4M2MtNi44ODQgMC0xMi4zNTYgNS43OC0xMS45ODEgMTIuNjU0eicvPjwvc3ZnPg==)}.toast-container.toast-top-center .ngx-toastr,.toast-container.toast-bottom-center .ngx-toastr{width:300px;margin-left:auto;margin-right:auto}.toast-container.toast-top-full-width .ngx-toastr,.toast-container.toast-bottom-full-width .ngx-toastr{width:96%;margin-left:auto;margin-right:auto}.ngx-toastr{background-color:#030303;pointer-events:auto}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4}@media all and (max-width:240px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:11em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:241px)and (max-width:480px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:18em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:481px)and (max-width:768px){.toast-container .ngx-toastr.div{padding:15px 15px 15px 50px;width:25em}}:root{--primary: #2563eb;--primary-dark: #1d4ed8;--secondary: #0f766e;--success: #22c55e;--danger: #ef4444;--warning: #f59e0b;--dark: #0f172a;--dark-light: #1e293b;--text: #0f172a;--text-light: #64748b;--border: rgba(255, 255, 255, .2);--bg: #f4f7fb;--card-bg: #ffffff;--blur: none;--radius: 12px;--shadow: 0 1px 2px rgba(15, 23, 42, .06), 0 10px 24px rgba(15, 23, 42, .05);--transition: all .3s ease}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;max-width:100%;font-family:Inter,sans-serif;background:var(--bg);color:var(--text);min-height:100vh;overflow-x:hidden;scroll-behavior:smooth}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#3b82f640;border-radius:20px}::-webkit-scrollbar-thumb:hover{background:#3b82f673}h1{font-size:28px;font-weight:700;letter-spacing:-1px}h2{font-size:24px;font-weight:600}h3{font-size:18px;font-weight:600}p{color:var(--text-light);line-height:1.6}a{text-decoration:none;color:inherit}button{border:none;outline:none;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease;font-family:inherit}.primary-btn{background:var(--primary);color:#fff;padding:10px 16px;border-radius:10px;font-weight:600;box-shadow:0 10px 25px #3b82f640;transition:var(--transition)}.primary-btn:hover{background:var(--primary-dark)}input,select,textarea{width:100%;padding:10px 12px;border:1px solid #cbd5e1;background:#fff;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border-radius:10px;font-size:14px;transition:var(--transition);font-family:inherit;color:var(--text)}input:focus,select:focus,textarea:focus{outline:none;border-color:#3b82f666;box-shadow:0 0 0 4px #3b82f614}.glass-card,.table-wrapper,.table-container,.filters-wrapper,.section-card,.loading-card,.empty-state,.empty-card{border-radius:8px!important;border:1px solid #e2e8f0;background:#fff;box-shadow:var(--shadow)}.top-section,.patients-header,.employees-header,.queue-header,.page-header{border-radius:8px!important;border:1px solid #e2e8f0;background:#fff}.action-btn,.view-btn,.secondary-btn,.delete-btn,.submit-btn{border-radius:8px!important}table{border-collapse:separate;border-spacing:0;font-size:14px}thead th{color:#334155;background:#f8fafc;font-weight:800}tbody tr{transition:background .18s ease}tbody tr:hover{background:#f8fafc}.error-text{display:block;margin-top:6px;color:var(--danger);font-size:12px;font-weight:700}button:disabled,.primary-btn:disabled,.submit-btn:disabled{cursor:not-allowed;opacity:.65}@media(max-width:720px){.top-section,.patients-header,.employees-header,.queue-header,.page-header{align-items:stretch;flex-direction:column}}textarea{resize:none;min-height:120px}.glass-card{background:var(--card-bg);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid #e2e8f0;border-radius:var(--radius);box-shadow:var(--shadow)}.page-shell,.health-record-list-container,.consultation-list-container,.appointments-page,.patients-page,.employees-page{width:100%;max-width:none}.filter-toolbar,.filters-wrapper{width:100%;display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 1px 2px #0f172a0a}.filter-toolbar input,.filter-toolbar select,.filters-wrapper input,.filters-wrapper select{min-height:40px}.table-container,.table-wrapper{width:100%;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 2px #0f172a0a}thead th,tbody td{padding:12px 16px}@media(max-width:768px){.filter-toolbar,.filters-wrapper{flex-direction:column;align-items:stretch}}:where(.appointments-page,.patients-page,.employees-page,.pending-page,.availability-page,.consultation-list-container,.health-record-list-container,.profile-page){width:100%!important;max-width:none!important;display:flex!important;flex-direction:column!important;gap:14px!important}:where(.appointments-header,.patients-header,.employees-header,.pending-header,.availability-header,.top-section,.section-header){width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:16px 20px!important;border-radius:14px!important;background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 2px #0f172a0a!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:where(.appointments-header,.patients-header,.employees-header,.pending-header,.availability-header,.top-section,.section-header) h1,:where(.appointments-header,.patients-header,.employees-header,.pending-header,.availability-header,.top-section,.section-header) h2{margin:0 0 4px!important;color:#0f172a!important;font-size:26px!important;line-height:1.2!important;letter-spacing:0!important}:where(.page-label,.section-label){margin:0 0 4px!important;color:#2563eb!important;font-size:11px!important;font-weight:800!important;letter-spacing:.6px!important;text-transform:uppercase!important}:where(.page-subtitle,.section-subtitle){color:#64748b!important;font-size:14px!important;line-height:1.5!important}:where(.filters-wrapper,.filters-row,.filter-toolbar){width:100%!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;padding:10px!important;border-radius:12px!important;background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 2px #0f172a0a!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:where(.search-box){min-height:40px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:0 12px!important;border-radius:10px!important;background:#fff!important;border:1px solid #cbd5e1!important}:where(.search-box input){min-height:38px!important;padding:8px 0!important;border:0!important;background:transparent!important;box-shadow:none!important}:where(input,select,textarea){min-height:40px;border-radius:10px!important}:where(.table-wrapper,.table-container){width:100%!important;overflow-x:auto!important;padding:0!important;border-radius:12px!important;background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 2px #0f172a0a!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:where(table){width:100%!important;border-collapse:collapse!important;border-spacing:0!important;font-size:14px!important}:where(thead){background:#f8fafc!important}:where(thead th){padding:12px 14px!important;color:#475569!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:.4px!important;text-transform:uppercase!important;border-bottom:1px solid #e2e8f0!important;white-space:nowrap!important}:where(tbody tr){background:#fff!important;transition:background .18s ease!important}:where(tbody tr:hover){background:#f8fafc!important;transform:none!important;box-shadow:none!important}:where(tbody td){padding:12px 14px!important;color:#334155!important;border-top:1px solid #e2e8f0!important;vertical-align:middle!important}:where(tbody td:first-child,tbody td:last-child){border-radius:0!important}:where(.glass-card,.employee-card,.profile-card,.status-card,.quick-card,.stat-card,.toggle-card,.modal-card,.loading-card,.empty-state,.availability-form){border-radius:12px!important;background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 2px #0f172a0a!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:where(.employee-card,.quick-card,.stat-card):hover{transform:none!important;box-shadow:0 1px 2px #0f172a0a!important}:where(.avatar,.patient-avatar,.top-avatar){width:38px!important;height:38px!important;border-radius:10px!important;background:#2563eb!important;box-shadow:none!important;color:#fff!important;font-size:16px!important}:where(.patient-count,.employee-count,.appointment-count,.consultation-count,.record-count){padding:8px 12px!important;border-radius:10px!important;background:#eff6ff!important;color:#1d4ed8!important;border:1px solid #bfdbfe!important;box-shadow:none!important;font-size:13px!important;font-weight:800!important}:where(.gender-badge,.blood-badge,.status-badge,.type-badge,.priority-badge,.designation-badge,.department-badge,.role-badge,.visit-badge,.uhid-badge){display:inline-flex!important;align-items:center!important;min-height:26px!important;padding:5px 9px!important;border-radius:999px!important;font-size:12px!important;font-weight:800!important;line-height:1!important}:where(.book-btn,.request-btn,.add-btn,.pending-btn,.view-btn,.submit-btn,.primary-btn,.search-btn,.approve-btn,.reject-btn,.download-btn,.print-btn,.action-btn,.slot-btn,.day-btn){min-height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:8px 12px!important;border-radius:8px!important;box-shadow:none!important;font-size:13px!important;font-weight:800!important;text-decoration:none!important;transform:none!important}:where(.book-btn,.request-btn,.add-btn,.submit-btn,.primary-btn,.search-btn,.view-btn,.download-btn){background:#2563eb!important;color:#fff!important}:where(.book-btn,.request-btn,.add-btn,.submit-btn,.primary-btn,.search-btn,.view-btn,.download-btn):hover{background:#1d4ed8!important}:where(.actions,.action-buttons,.header-actions,.btn-row){display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}:where(.pagination-card,.pagination-footer,.pagination,.pagination-wrapper){margin-top:12px!important;padding:10px 14px!important;border-radius:12px!important;background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 2px #0f172a0a!important}:where(.pagination-controls){display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}:where(.pagination-controls button,.pagination-controls select){min-height:34px!important;padding:7px 10px!important;border-radius:8px!important}@media(max-width:640px){:where(.appointments-header,.patients-header,.employees-header,.pending-header,.availability-header,.top-section,.section-header){align-items:flex-start!important;flex-direction:column!important}:where(.filters-wrapper,.filters-row,.filter-toolbar){align-items:stretch!important;flex-direction:column!important}}.sidebar .profile-card{background:#ffffff14!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:none!important}.sidebar .profile-card h4{color:#fff!important}.sidebar .profile-card span{color:#ffffffad!important}:where(.login-page,.register-page,.forgot-page,.reset-page,.create-password-page) :where(.submit-btn,button[type=submit]){background:linear-gradient(135deg,#2563eb,#0f766e)!important;color:#fff!important;box-shadow:0 14px 30px #2563eb38!important}:where(.login-page,.register-page,.forgot-page,.reset-page,.create-password-page) :where(.submit-btn,button[type=submit]):hover{box-shadow:0 18px 34px #2563eb47!important}.register-page .glass-card{background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.reset-page .reset-right.glass-card,.create-password-page .form-section.glass-card{background:#ffffff94!important;border:1px solid rgba(255,255,255,.48)!important;box-shadow:0 24px 60px #0f172a29!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}.reset-page .visible-question{background:#ffffff85!important;border:1px solid rgba(255,255,255,.48)!important;box-shadow:none!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}img,svg,video,canvas{max-width:100%}:where(.page-content,router-outlet+*,app-root,app-dashboard-layout){min-width:0}@media(max-width:900px){:where(.dashboard-wrapper,.dashboard-content,.stats-grid,.quick-grid,.content-grid,.overview-grid,.details-grid,.info-grid,.form-grid,.form-row,.node-layout,.cards-grid,.appointments-grid,.requests-grid,.records-grid,.profile-grid,.availability-grid){grid-template-columns:1fr!important}:where(.page-header,.top-section,.patients-header,.employees-header,.appointments-header,.pending-header){align-items:stretch!important;flex-direction:column!important}:where(.header-actions,.actions,.action-buttons,.form-actions,.btn-row){justify-content:flex-start!important}}@media(max-width:768px){h1{font-size:24px;letter-spacing:0}h2{font-size:20px}h3{font-size:17px}:where(.appointments-page,.patients-page,.employees-page,.pending-page,.availability-page,.consultation-list-container,.health-record-list-container,.profile-page,.node-page,.page-shell,.dashboard-wrapper){gap:12px!important}:where(.appointments-header,.patients-header,.employees-header,.pending-header,.availability-header,.top-section,.section-header,.page-header){padding:14px!important;border-radius:12px!important}:where(.appointments-header,.patients-header,.employees-header,.pending-header,.availability-header,.top-section,.section-header,.page-header) h1,:where(.appointments-header,.patients-header,.employees-header,.pending-header,.availability-header,.top-section,.section-header,.page-header) h2{font-size:22px!important;letter-spacing:0!important}:where(.page-subtitle,.section-subtitle){font-size:13px!important}:where(.filters-wrapper,.filters-row,.filter-toolbar,.search-filter-row){align-items:stretch!important;flex-direction:column!important;padding:10px!important}:where(.filters-wrapper>*,.filters-row>*,.filter-toolbar>*,.search-filter-row>*){width:100%!important;max-width:none!important}:where(input,select,textarea){min-width:0!important;font-size:16px!important}:where(.table-wrapper,.table-container){max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}:where(.table-wrapper table,.table-container table){min-width:760px}:where(thead th,tbody td){padding:10px 12px!important}:where(.card,.glass-card,.section-card,.employee-card,.profile-card,.stat-card,.quick-card){border-radius:10px!important}:where(.form-actions,.header-actions,.actions,.action-buttons,.btn-row){width:100%!important;align-items:stretch!important}:where(.form-actions>button,.form-actions>a,.header-actions>button,.header-actions>a){width:100%!important}:where(.pagination-card,.pagination-footer,.pagination,.pagination-wrapper,app-pagination){width:100%!important}}@media(max-width:520px){:where(.appointments-header,.patients-header,.employees-header,.pending-header,.availability-header,.top-section,.section-header,.page-header){padding:12px!important}:where(.appointments-header,.patients-header,.employees-header,.pending-header,.availability-header,.top-section,.section-header,.page-header) h1,:where(.appointments-header,.patients-header,.employees-header,.pending-header,.availability-header,.top-section,.section-header,.page-header) h2{font-size:20px!important}:where(.book-btn,.request-btn,.add-btn,.submit-btn,.primary-btn,.search-btn,.view-btn,.download-btn){width:100%!important}:where(.table-wrapper table,.table-container table){min-width:680px}:where(.global-toast-wrapper){left:12px;right:12px;transform:none}:where(.global-toast){min-width:0;max-width:none;width:100%;padding:14px 16px;white-space:normal}:where(.toast-message){font-size:14px;text-align:left}}.flex{display:flex}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-20{gap:20px}.fade-in{animation:fadeIn .5s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
