.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{--border-radius: 15px;--border-radius-bottom-sheet: 25px;--border-radius-extended: 40px;--border-radius-50-percent: 50%;--box-shadow: 0 0 40px rgba(200, 200, 200, .1);--inline-form-field-width: 120px;--inline-form-field-gap: 15px;--on-hover-brightness: brightness(1.2)}.full-width,.mat-mdc-form-field{width:100%!important}.full-height,.bottom-sheet:has(.bottom-sheet-empty-content) .content>div:first-child{height:100%!important}.max-height-100{max-height:100%!important}.max-width-100{max-width:100%!important}.max-width-220{max-width:220px}.width-unset{width:unset!important}.height-unset{height:unset!important}.width-stretch{width:-webkit-fill-available!important;width:stretch!important}.height-stretch{height:-webkit-fill-available!important;height:stretch!important}.width-140{width:140px}.flex,.f-default-r,.f-c,.mat-mdc-menu-item-text,.f-c-r,.f-c-sb,.f-c-c,.bottom-sheet:has(.bottom-sheet-empty-content) .content>div:first-child,.f-col{display:flex!important}.f-col{flex-direction:column}.no-shrink{flex-shrink:0!important}.f-wrap{flex-wrap:wrap}.f-c,.mat-mdc-menu-item-text,.f-c-r,.f-c-sb,.f-c-c,.bottom-sheet:has(.bottom-sheet-empty-content) .content>div:first-child{align-items:center}.f-default-r{justify-content:end}.f-c-c,.bottom-sheet:has(.bottom-sheet-empty-content) .content>div:first-child{justify-content:center}.f-c-sb{justify-content:space-between}.f-c-r{justify-content:flex-end}.col-gap-15{column-gap:15px}.col-gap-12{column-gap:12px}.col-gap-10{column-gap:10px}.col-gap-6{column-gap:6px}.row-gap-20{row-gap:20px}.row-gap-12{row-gap:12px}.row-gap-10{row-gap:10px}.no-margin{margin:0!important}.no-margin-t{margin-top:0}.margin-auto-zero{margin:auto 0}.mt-50{margin-top:50px}.mt-40{margin-top:40px}.mt-30{margin-top:30px}.mt-25{margin-top:25px}.mt-20{margin-top:20px}.mt-15{margin-top:15px}.mt-10{margin-top:10px}.mt-100{margin-top:100px}.mr-20{margin-right:20px}.mr-15{margin-right:15px}.mr-12{margin-right:12px}.mr-5{margin-right:5px}.ml-40{margin-left:40px}.mb-50{margin-bottom:50px}.mb-25{margin-bottom:25px}.mb-20{margin-bottom:20px}.mb-10{margin-bottom:10px}.no-padding,.mat-mdc-menu-content{padding:0!important}.no-padding-t{padding-top:0!important}.pt-20{padding-top:20px}.pt-10{padding-top:10px}.fs-15{font-size:15px!important}:root{--white-color: #daeaff;--black-color: #111;--pure-black-color: #000;--grey-color: #bbb;--disabled-grey-color: #dfe2e5;--success-color: #7fc7a0;--danger-color: #ff9e9e;--info-color: #2f96b4;--warning-color: #e38b3a;--indicator-color: #033c4d;--link-color: #42cff8;--loader-color: #b1cad1;--scrollbar-color: #c5c5c5;--scrollbar-bg-color: transparent;--card-border-color: #444;--card-hover-border-color: #666;--placeholder-color: #bbb;--white-button-border-color: #e5e5e599;--black-button-border-color: #42414199;--visited-button-border-color: #31833a99;--not-visited-button-border-color: #b5395299;--visited-gradient: linear-gradient(45deg, #006d4e, #124f3d);--not-visited-gradient: linear-gradient(45deg, #91001d, #5b0f1f);--white-gradient: linear-gradient(45deg, #ffffff, #afafaf);--white-gradient-transparency: linear-gradient(45deg, #daeaff99, #e4e4e499);--very-light-white-gradient: linear-gradient(45deg, #ffffff, #f8f8f8);--black-gradient: linear-gradient(45deg, #111, #222);--black-gradient-transparency: linear-gradient(45deg, #11111199, #22222299);--lighter-black-gradient: linear-gradient(45deg, #111, #333);--tooltip-gradient: linear-gradient(45deg, #063141, #031a23);--primary-bg-color: #5c0081;--primary-bg-color-transparent: #5c008199;--menu-item-color: #3a0754fa;--primary-button-border-color: #49215e99;--primary-gradient: linear-gradient(45deg, #090000, #7201b3);--primary-gradient-transparent: linear-gradient(45deg, #09000099, #7201b399);--outline-color: #9327be;--fab-buttons-gradient-transparent: linear-gradient(45deg, #0d011d99, #7201b399)}.success{color:var(--success-color)!important}.error{color:var(--danger-color)!important}.warning{color:var(--warning-color)!important}.grey{color:var(--grey-color)!important}.mat-icon{flex-shrink:0}.icon-14{font-size:14px!important;height:14px!important;width:14px!important}.icon-18{font-size:18px!important;height:18px!important;width:18px!important}.icon-20,app-button .mat-icon,.suffix-icon,[suffix-icon],[prefix-icon]{font-size:20px!important;height:20px!important;width:20px!important}.icon-24{font-size:24px!important;height:24px!important;width:24px!important}.icon-30{font-size:30px!important;height:30px!important;width:30px!important}.icon-40{font-size:40px!important;height:40px!important;width:40px!important}.icon-50{font-size:50px!important;height:50px!important;width:50px!important}[prefix-icon]{margin-left:20px}.mat-icon.clickable:hover,.mdc-icon-button:hover .mat-icon{color:var(--primary-bg-color-transparent);filter:brightness(2)}h1,h2,h3{margin:0;font-weight:400}h1{font-weight:400;font-size:1.5em}h2{font-size:20px}a{color:var(--link-color);text-decoration:none}a:hover{text-decoration:underline}.lowercase{text-transform:lowercase}.text-center{text-align:center!important}.one-line-wrap-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overlay-container[popover]{border:none;padding:0;width:0}.ngx-toastr{display:flex;align-items:center;justify-content:space-between;column-gap:8px;border-radius:var(--border-radius)!important;box-shadow:0 0 12px #555!important;padding:16px 20px!important;width:max-content!important;max-width:320px!important;color:var(--black-color)!important}.ngx-toastr .toast-message{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;width:100%;-webkit-line-clamp:5;line-clamp:5}.ngx-toastr:hover{box-shadow:0 0 12px #222!important;filter:brightness(1.05)}.ngx-toastr.toast-error{background:var(--danger-color)}.ngx-toastr.toast-warning{background:var(--warning-color)}.ngx-toastr.toast-success{background:var(--success-color)}.ngx-toastr.toast-info{background:var(--info-color)}input:-webkit-autofill{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:var(--white-color)!important}[type=search]::-webkit-search-decoration,[type=search]::-webkit-search-cancel-button{appearance:none}input{caret-color:var(--white-color)!important}.tippy-box[data-animation=scale][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=scale][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=scale][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=scale][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=scale][data-state=hidden]{transform:scale(.5);opacity:0}.tippy-box{background:var(--tooltip-gradient);border-radius:var(--border-radius);padding:8px 12px;font-size:14px;box-shadow:var(--box-shadow)}.tippy-error .tippy-box{background:var(--danger-color);color:var(--black-color)}::-webkit-scrollbar-corner{background:#000000bf!important}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-color) var(--scrollbar-bg-color)}*::-webkit-scrollbar{width:12px}*::-webkit-scrollbar-track{background:var(--scrollbar-bg-color)}*::-webkit-scrollbar-thumb{background-color:var(--scrollbar-color);border-radius:20px;border:3px solid var(--scrollbar-bg-color)}.hide-scrollbar{overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{display:none}.mat-ripple{display:none!important}.smaller-menu-items .mat-mdc-menu-item{min-height:43px!important;line-height:43px!important}.mdc-fab{border-radius:var(--border-radius-50-percent)!important;background:var(--fab-buttons-gradient-transparent)!important}table .mdc-fab{width:32px!important;height:32px!important}.mat-mdc-raised-button>.mat-icon{margin:0!important}.mdc-tab{padding:0!important}.mat-mdc-tab-body{height:100%}.mat-mdc-tab-body-content{margin-top:10px}.mdc-tab-indicator__content--underline{border-color:var(--outline-color)!important}.mat-mdc-tab-label-container{border:0!important}.mat-mdc-tab-header-pagination{display:none!important}.mat-mdc-tab-header-pagination-controls-enabled .mat-mdc-tab-header .mat-mdc-tab-labels{margin-left:0!important;margin-right:0!important}.mat-mdc-tab-header{overflow:hidden!important}.mat-mdc-tab-header .mat-mdc-tab-labels{overflow-x:auto!important;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab-labels::-webkit-scrollbar{display:none}.gallery-dialog .mat-mdc-dialog-surface{padding:0!important}.app-dialog{z-index:1}.app-dialog-backdrop{background-color:#010101cc;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mat-mdc-dialog-container{overflow:visible}.mat-mdc-dialog-surface{background:var(--black-color)!important;border-radius:var(--border-radius)!important;box-shadow:var(--box-shadow)!important;padding:15px 15px 25px!important;min-height:200px!important;position:relative!important}.mat-mdc-dialog-surface h2{font-size:20px!important}.mat-mdc-dialog-surface:not(:has(.mat-mdc-dialog-actions)) .mat-mdc-dialog-content{max-height:70dvh!important}.mat-mdc-dialog-title{color:var(--white-color)!important;text-align:center!important}.mat-mdc-dialog-content{color:var(--white-color)!important;padding-top:30px!important;padding-bottom:20px!important}.mat-mdc-dialog-actions{justify-content:center!important;padding:16px!important;column-gap:20px;row-gap:20px;margin-top:20px!important}.mat-mdc-autocomplete-panel,.mat-mdc-select-panel{background:var(--black-gradient)!important;border-radius:var(--border-radius)!important;overscroll-behavior:contain!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important}.mat-mdc-select-trigger,.mat-mdc-select-value{width:100%!important;height:100%!important}.mat-mdc-select-value-text{display:flex;width:100%!important;height:100%!important}.mat-mdc-select-disabled .mat-mdc-select-trigger{cursor:not-allowed!important;color:var(--disabled-grey-color)!important}.mat-mdc-select-disabled .mat-mdc-select-trigger .mat-icon{color:var(--disabled-grey-color)!important}.mat-mdc-select-arrow-wrapper{display:none!important}.mat-mdc-select-placeholder{display:flex!important;align-items:center!important;width:100%!important;height:100%!important;color:var(--placeholder-color)!important;padding:0!important}.app-select-multiple-panel .mat-mdc-option-pseudo-checkbox{background-color:transparent!important;border-color:#999!important}.app-select-multiple-panel .mat-pseudo-checkbox-full{border-width:1px!important}.mat-mdc-menu-panel{max-width:320px!important;max-height:50dvh!important;overflow-y:auto!important;color:var(--white-color);border-radius:var(--border-radius)!important}.mat-mdc-menu-panel .mat-mdc-menu-item{margin:0!important;padding:0 16px!important;border-radius:0!important;border:0!important}.mat-mdc-menu-panel .mat-mdc-menu-item:first-of-type{border-top-left-radius:var(--border-radius)!important;border-top-right-radius:var(--border-radius)!important}.mat-mdc-menu-panel .mat-mdc-menu-item:last-of-type{border-bottom-left-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.mat-mdc-menu-panel .mat-mdc-menu-item[disabled]{opacity:.8!important}.mat-mdc-table tr td:first-of-type{border-top-left-radius:var(--border-radius)!important;border-bottom-left-radius:var(--border-radius)!important}.mat-mdc-table tr td:last-of-type{border-top-right-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.mat-mdc-table .mat-mdc-header-row{color:var(--grey-color)}.mat-mdc-table .mat-mdc-cell{color:var(--white-color)}.mat-mdc-table .scrollable-cell{max-width:120px;padding:0!important}.mat-mdc-table .scrollable-cell-content{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;padding:8px}.mat-mdc-slide-toggle .mdc-switch{background:unset!important}.mat-mdc-slide-toggle .mdc-label{padding:0!important}.mat-mdc-slide-toggle app-form-label{display:flex;width:var(--inline-form-field-width);margin-right:var(--inline-form-field-gap)}.mat-mdc-slide-toggle .mdc-switch__track,.mat-mdc-slide-toggle .mdc-switch__shadow{border-radius:30px!important}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__track{border-radius:30px!important;background-color:var(--pure-black-color)!important}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__shadow{background-color:var(--black-color)!important}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__track:before,.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__track:after{border-color:var(--card-border-color)!important}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__track{background-color:var(--primary-bg-color-transparent)!important}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__shadow{background-color:var(--primary-bg-color)!important}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__track:before,.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__track:after{border-color:var(--pure-black-color)!important}.mat-mdc-slide-toggle .mdc-switch--disabled{cursor:not-allowed!important}.mat-mdc-slide-toggle .mdc-switch__icons{fill:var(--white-color)!important}.mdc-checkbox__background{background-color:var(--primary-bg-color-transparent)!important;color:var(--outline-color)!important}.mdc-checkbox__checkmark{color:var(--primary-bg-color-transparent)!important}.mat-datepicker-content-container{border-radius:var(--border-radius)!important}.mat-datepicker-content-container .mat-calendar{background:var(--black-gradient)!important;border-radius:var(--border-radius-extended)!important;border:1px solid var(--black-button-border-color)!important;padding:15px!important}.mat-datepicker-content-container .mat-calendar-period-button svg{fill:var(--white-color)!important}.mat-datepicker-content-container .mat-calendar-body-cell{color:var(--white-color)}.mat-mdc-progress-spinner{position:relative!important}.mat-mdc-progress-spinner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:10px solid #222!important;box-sizing:border-box}.mat-mdc-progress-spinner svg{position:relative;z-index:1}.mat-mdc-progress-spinner svg circle{stroke:var(--primary-bg-color)!important;stroke-linecap:round}.mat-expansion-panel{background:var(--lighter-black-gradient)!important}.mat-expansion-panel .mat-expansion-indicator svg{fill:var(--white-color)!important}html,body{min-height:100dvh;height:100dvh;width:100dvw;overflow:hidden;touch-action:manipulation;overscroll-behavior:none!important}body{position:fixed;background:#000;font-family:Roboto,Helvetica Neue,sans-serif;color:var(--white-color);margin:0;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.hide{display:none!important}.visibility-hidden{visibility:hidden}.transparent-bg{background:transparent!important}.no-user-select{-webkit-user-select:none;user-select:none}.no-border{border:0!important}.no-filter-on-hover:hover{filter:unset!important}.cursor-auto{cursor:auto!important}.clickable{cursor:pointer}.draggable{cursor:grab}.flip-horizontal{transform:rotateY(180deg)}.border-radius,.mat-mdc-text-field-wrapper,.mat-mdc-menu-item,button,.mat-mdc-menu-content{border-radius:var(--border-radius)!important}.bold{font-weight:700}.overflow-hidden{overflow:hidden!important}.overflow-x-auto{overflow-x:auto!important}.overflow-y-auto{overflow-y:auto!important}.relative{position:relative}.absolute,.no-info-stat,.header,.elevated-container{position:absolute}.grayscale-filter{filter:grayscale(100)}.brighten-on-hover:hover{filter:var(--on-hover-brightness)}.elevated-container{top:0;left:0}.header{top:20px;z-index:1}.map-svg-container{width:100%;height:100%}svg{width:100%;display:block;-webkit-tap-highlight-color:transparent}svg path.country{outline:none}.mat-mdc-menu-panel{background:transparent!important;box-shadow:none!important}.mat-mdc-menu-content{min-width:max-content!important;margin:10px 0!important}button{background:var(--primary-gradient-transparent)!important;color:var(--white-color);border:1px solid var(--primary-button-border-color)!important}button.secondary{background:var(--white-gradient)!important;color:var(--black-color)!important;border:1px solid var(--white-button-border-color)!important}button.black{background:var(--black-gradient)!important;color:var(--white-color)!important;border:1px solid var(--black-button-border-color)!important}button:hover{filter:var(--on-hover-brightness)!important}.visited-btn{background:var(--visited-gradient)!important;border:1px solid var(--visited-button-border-color)!important}.not-visited-btn{background:var(--not-visited-gradient)!important;border:1px solid var(--not-visited-button-border-color)!important}.mat-mdc-menu-item{background:var(--primary-gradient)!important}.mat-mdc-menu-item.selected{background:var(--primary-bg-color-transparent)!important;color:var(--white-color)}.mat-mdc-menu-item.selected .mat-icon{color:var(--white-color)}.mat-mdc-menu-item:not(:last-of-type){margin-bottom:5px}.mat-mdc-menu-item-text{column-gap:12px;width:max-content!important}.mat-mdc-text-field-wrapper{background:#000!important}.mdc-list-item__primary-text{white-space:nowrap!important}.bottom-sheet [header] .mat-mdc-tab-body-wrapper{display:none!important}.mat-mdc-list-item:not(.mdc-list-item--disabled):hover,.mat-mdc-menu-item:not([disabled]):hover,.mat-mdc-option:not([disabled]):hover{background:var(--menu-item-color)!important}.mat-mdc-option{padding:0 20px!important}.mdc-list-item--selected{filter:brightness(1.5)}.filtered-elements-menu .mat-mdc-menu-item,.stats-visited-map-regions-menu .mat-mdc-menu-item,.stats-visited-map-countries-menu .mat-mdc-menu-item,.home-filtered-elements-menu .mat-mdc-menu-item{background:var(--black-gradient)!important}.home-filtered-elements-menu{margin-left:-5px;max-height:calc(85dvh - 68px)!important}.home-filtered-elements-menu .mat-mdc-menu-content{margin:5px 0 0!important}.stats-visited-map-regions-menu{height:max-content!important;overflow:visible!important}.black-bg-options-panel .mat-mdc-menu-item,.black-bg-options-panel .mat-mdc-option{background:var(--black-gradient)!important}.white-bg-options-panel .mat-mdc-menu-item,.white-bg-options-panel .mat-mdc-option{background:var(--white-gradient)!important;color:#111!important}.white-bg-options-panel .mat-mdc-menu-item:hover,.white-bg-options-panel .mat-mdc-option:hover{background:var(--white-color)!important}@media(pointer:fine){.mat-mdc-row:hover{background:var(--menu-item-color)!important}}.bottom-sheet-buttons .button{width:32px!important;height:32px!important}.bottom-sheet-save-btn{position:absolute!important;bottom:25px;right:25px}input[type=date]::-webkit-calendar-picker-indicator{display:none}input[type=date]::-moz-calendar-picker-indicator{display:none}.option-cards-container{row-gap:25px}.option-cards-container .option-card{padding:15px;border-radius:var(--border-radius-extended);width:-webkit-fill-available;width:stretch;background:var(--primary-gradient-transparent);border:1px solid var(--primary-button-border-color)!important}.option-cards-container .option-card .description{color:var(--grey-color)}.photos-container{display:grid;grid-template-columns:repeat(3,1fr)}.photos-container *{aspect-ratio:1}.mat-mdc-select-trigger{padding:0 20px!important}.bottom-sheet:not(:has(.bottom-sheet-empty-content)) .content>div:first-child{margin-bottom:20px}form .input-container{background-color:#191919!important}.no-info-stat{top:50%;left:0;width:-webkit-fill-available;width:stretch}
