@charset "UTF-8";body{--icon-base-scale: 1;--capsule-base-scale: 1;--icon-large-scale: 1;--capsule-large-scale: 1}body.device-tablet{--icon-base-scale: 1;--capsule-base-scale: 1.2}body.large-fonts{--icon-large-scale: 1.08;--capsule-large-scale: 1.06}.skip-link{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.skip-link:focus{left:8px;top:8px;width:auto;height:auto;padding:8px 12px;background:#000;color:#fff;text-decoration:none;border-radius:4px;z-index:10000}.q-dialog .q-card{outline:none!important;box-shadow:0 12px 24px #00000026!important}.q-dialog__inner{outline:none!important}.q-dialog *:focus:not(:focus-visible){outline:none!important}body.high-contrast{--q-primary: #0000ff;--q-secondary: #008000;--q-accent: #ff0000;--q-positive: #008000;--q-negative: #ff0000;--q-warning: #ffaa00;--q-info: #0000ff}body.high-contrast .q-btn,body.high-contrast .q-field--outlined .q-field__control{border:2px solid #000000}body.invert-colors{filter:invert(1) hue-rotate(180deg)}body.invert-colors img,body.invert-colors video,body.invert-colors canvas{filter:invert(1) hue-rotate(180deg)}body.large-fonts{font-size:1.25em}body.large-fonts .q-item__label{font-size:1.2em}body.large-fonts .q-btn{font-size:1.15em;min-height:44px;min-width:44px}body.large-fonts .q-input,body.large-fonts .q-field__native{font-size:1.15em}body.large-fonts .result-item .name{font-size:1.2rem!important;font-weight:600}body.large-fonts .result-item .details{font-size:1rem!important;line-height:1.5}body.large-fonts .q-dialog .text-h6{font-size:1.4rem!important}body.large-fonts .q-dialog .text-subtitle2{font-size:1.1rem!important}body.large-fonts .q-dialog .text-caption{font-size:.9rem!important}body.large-fonts .q-toolbar-title{font-size:1.3rem!important}body.large-fonts .q-field__label{font-size:1rem!important}body.large-fonts .q-tooltip{font-size:.9rem!important}body.large-fonts .q-banner,body.large-fonts .q-notification{font-size:1rem!important}body.large-fonts .q-expansion-item__label,body.large-fonts .q-radio__label,body.large-fonts .q-toggle__label{font-size:1.1rem!important}body.large-fonts .q-card-actions .q-btn{font-size:1rem!important;min-height:40px}body,.q-page{background-color:var(--q-background, #ffffff);color:var(--q-on-background, #000000)}.q-notification{background-color:var(--city-notify-bg, #000000);color:var(--city-notify-fg, #ffffff)}.q-header,.q-toolbar{background-color:var(--q-toolbar, var(--q-primary));color:var(--q-toolbarText, #ffffff)}.q-toolbar .q-btn.toolbar-icon{--toolbar-icon-bg: rgba(240, 240, 240, 1);--toolbar-icon-hover-bg: rgba(250, 250, 250, .9);--toolbar-icon-fg: #000;background-color:var(--toolbar-icon-bg)!important;color:var(--toolbar-icon-fg)!important;box-shadow:0 0 0 1px #ffffff14 inset}.q-toolbar .q-btn.toolbar-icon:hover{background-color:var(--toolbar-icon-hover-bg)!important}.q-toolbar .q-btn.toolbar-icon .q-icon{color:currentColor!important}.q-header .q-toolbar .q-btn.q-btn--round:not([class*=bg-]){background-color:var(--toolbar-icon-bg, rgba(0, 0, 0, .45))!important;color:var(--toolbar-icon-fg, #ffffff)!important}.q-header .q-toolbar .q-btn.q-btn--round:not([class*=bg-]):hover{background-color:var(--toolbar-icon-hover-bg, rgba(0, 0, 0, .62))!important}.q-header .q-toolbar .q-btn.q-btn--round .q-icon{color:currentColor!important}body.large-fonts .q-toolbar .q-btn.q-btn--round{width:calc(36px * var(--capsule-base-scale) * var(--capsule-large-scale));height:calc(36px * var(--capsule-base-scale) * var(--capsule-large-scale));min-width:calc(36px * var(--capsule-base-scale) * var(--capsule-large-scale));min-height:calc(36px * var(--capsule-base-scale) * var(--capsule-large-scale));padding:0;font-size:1rem}body.large-fonts .q-toolbar .q-btn.q-btn--round .q-icon{transform:scale(calc(var(--icon-base-scale) * var(--icon-large-scale)));transform-origin:center}body.large-fonts .q-drawer .q-card-section .q-btn.q-btn--round,body.large-fonts .q-dialog .q-card-section .q-btn.q-btn--round,body.large-fonts .actions-toolbar .q-btn.q-btn--round{width:calc(36px * var(--capsule-base-scale) * var(--capsule-large-scale));height:calc(36px * var(--capsule-base-scale) * var(--capsule-large-scale));min-width:calc(36px * var(--capsule-base-scale) * var(--capsule-large-scale));min-height:calc(36px * var(--capsule-base-scale) * var(--capsule-large-scale));padding:0;font-size:1rem}body.large-fonts .q-drawer .q-card-section .q-btn.q-btn--round .q-icon,body.large-fonts .q-dialog .q-card-section .q-btn.q-btn--round .q-icon,body.large-fonts .actions-toolbar .q-btn.q-btn--round .q-icon{transform:scale(calc(var(--icon-base-scale) * var(--icon-large-scale)));transform-origin:center}body.large-fonts .q-drawer .q-btn.q-btn--round,body.large-fonts .q-dialog .q-btn.q-btn--round{width:calc(36px * var(--capsule-base-scale) * var(--capsule-large-scale));height:calc(36px * var(--capsule-base-scale) * var(--capsule-large-scale));min-width:calc(36px * var(--capsule-base-scale) * var(--capsule-large-scale));min-height:calc(36px * var(--capsule-base-scale) * var(--capsule-large-scale));padding:0;font-size:1rem}body.large-fonts .q-drawer .q-btn.q-btn--round .q-icon,body.large-fonts .q-dialog .q-btn.q-btn--round .q-icon{transform:scale(calc(var(--icon-base-scale) * var(--icon-large-scale)));transform-origin:center}@media (max-width: 600px){body.large-fonts .q-toolbar .q-btn.q-btn--round{width:calc(40px * var(--capsule-base-scale) * var(--capsule-large-scale));height:calc(40px * var(--capsule-base-scale) * var(--capsule-large-scale));min-width:calc(40px * var(--capsule-base-scale) * var(--capsule-large-scale));min-height:calc(40px * var(--capsule-base-scale) * var(--capsule-large-scale))}body.large-fonts .q-toolbar .q-btn.q-btn--round .q-icon{transform:scale(calc(var(--icon-base-scale) * var(--icon-large-scale)));transform-origin:center}body.large-fonts .q-toolbar .q-btn.toolbar-icon{margin-left:4px!important;margin-right:4px!important}body.large-fonts .q-drawer .q-card-section .q-btn.q-btn--round,body.large-fonts .q-dialog .q-card-section .q-btn.q-btn--round,body.large-fonts .actions-toolbar .q-btn.q-btn--round{width:calc(40px * var(--capsule-base-scale) * var(--capsule-large-scale));height:calc(40px * var(--capsule-base-scale) * var(--capsule-large-scale));min-width:calc(40px * var(--capsule-base-scale) * var(--capsule-large-scale));min-height:calc(40px * var(--capsule-base-scale) * var(--capsule-large-scale))}body.large-fonts .q-drawer .q-card-section .q-btn.q-btn--round .q-icon,body.large-fonts .q-dialog .q-card-section .q-btn.q-btn--round .q-icon,body.large-fonts .actions-toolbar .q-btn.q-btn--round .q-icon{transform:scale(calc(var(--icon-base-scale) * var(--icon-large-scale)));transform-origin:center}body.large-fonts .q-drawer .q-btn.q-btn--round,body.large-fonts .q-dialog .q-btn.q-btn--round{width:calc(40px * var(--capsule-base-scale) * var(--capsule-large-scale));height:calc(40px * var(--capsule-base-scale) * var(--capsule-large-scale));min-width:calc(40px * var(--capsule-base-scale) * var(--capsule-large-scale));min-height:calc(40px * var(--capsule-base-scale) * var(--capsule-large-scale))}body.large-fonts .q-drawer .q-btn.q-btn--round .q-icon,body.large-fonts .q-dialog .q-btn.q-btn--round .q-icon{transform:scale(calc(var(--icon-base-scale) * var(--icon-large-scale)));transform-origin:center}}body.theme-dark .q-toolbar .q-btn.toolbar-icon{--toolbar-icon-bg: rgba(255, 255, 255, .18);--toolbar-icon-hover-bg: rgba(255, 255, 255, .28);--toolbar-icon-fg: #ffffff;box-shadow:0 0 0 1px #0003 inset}body.theme-monochrome .q-toolbar .q-btn.toolbar-icon{--toolbar-icon-bg: rgba(0, 0, 0, .65);--toolbar-icon-hover-bg: rgba(0, 0, 0, .8);--toolbar-icon-fg: #ffffff}.q-card{background-color:var(--q-surface, #ffffff);color:var(--q-on-surface, #000000)}.q-item--active,.q-item.q-router-link--active{background-color:var(--q-selection, rgba(0, 0, 0, .06));color:var(--q-on-selection, var(--q-on-surface, #000000))}.q-toolbar .q-btn.q-btn--flat:not([class*=bg-]):not(.bg-primary):not(.bg-interactive),.q-btn.q-btn--flat:not([class*=bg-]):not(.bg-primary):not(.bg-interactive){background-color:var(--city-light-btn-bg, #f6f6f6);color:var(--city-light-btn-fg, #7b7b7b)}.q-toolbar .q-btn.q-btn--flat:not([class*=bg-]):not(.bg-primary):not(.bg-interactive):hover,.q-btn.q-btn--flat:not([class*=bg-]):not(.bg-primary):not(.bg-interactive):hover{background-color:var(--city-light-btn-bg-hover, #ececec)}.q-notification.city-notify,.q-notification.city-notify[class*=bg-]{background-color:var(--city-notify-bg, #000000)!important;color:var(--city-notify-fg, #ffffff)!important}.q-notification.city-notify .q-notification__message,.q-notification.city-notify .q-icon,.q-notification.city-notify .q-notification__actions .q-btn.q-btn--flat,.q-notification.city-notify .q-notification__actions .q-btn.q-btn--flat .q-icon{color:var(--city-notify-fg, #ffffff)!important}.q-notification.city-notify .q-notification__actions .q-btn.q-btn--flat{background-color:transparent!important}.q-notification.city-notify .q-notification__actions .q-btn.q-btn--flat:hover{background-color:var(--city-notify-action-hover, rgba(255, 255, 255, .12))!important}.q-notification__actions .q-btn.q-btn--flat,.q-notification .q-btn.q-btn--flat{background-color:transparent!important;color:var(--city-notify-fg, #ffffff)!important}.q-notification__actions .q-btn.q-btn--flat:hover,.q-notification .q-btn.q-btn--flat:hover{background-color:var(--city-notify-action-hover, rgba(255, 255, 255, .12))!important}.q-notification__actions .q-btn .q-icon,.q-notification .q-btn .q-icon{color:var(--city-notify-fg, #ffffff)!important}body.theme-dark{background-color:#121212;color:#fff}body.theme-dark .q-header{background-color:#000;color:#fff}body.theme-dark{--city-notify-bg: #000000;--city-notify-fg: #ffffff;--city-notify-action-hover: rgba(255, 255, 255, .12)}body.theme-dark .q-toolbar{background-color:#000;color:#fff}body.theme-dark .q-drawer{background-color:#1e1e1e;color:#fff}body.theme-dark .q-page{background-color:#121212;color:#fff}body.theme-dark .q-item{color:#fff}body.theme-dark .q-expansion-item__content{background-color:#1e1e1e;color:#fff}body.theme-dark .q-field--outlined .q-field__control{background-color:#2c2c2c;color:#fff}body.theme-dark .q-field__native{color:#fff}body.theme-dark .q-card{background-color:#1e1e1e;color:#fff}body.theme-monochrome{background-color:#fff;color:#000}body.theme-monochrome .q-header{background-color:#000;color:#fff}body.theme-monochrome .q-toolbar .q-btn,body.theme-monochrome .q-toolbar .q-icon{color:#fff!important}body.theme-monochrome{--city-notify-bg: #ffffff;--city-notify-fg: #000000;--city-notify-action-hover: rgba(0, 0, 0, .12)}body.theme-monochrome .q-page .q-icon,body.theme-monochrome .q-card .q-icon,body.theme-monochrome .q-drawer .q-icon{color:#000!important}body.theme-monochrome .q-btn--standard{background-color:#000;color:#fff}body.theme-monochrome .q-btn--flat{background-color:transparent;color:#000}body.theme-monochrome .q-btn--flat:hover{background-color:#f0f0f0}body.theme-monochrome .q-drawer{background-color:#fff;color:#000;border-right:1px solid #cccccc}body.theme-monochrome .q-page{background-color:#fff;color:#000}body.theme-default .q-field--error .q-field__control:before,body.theme-default .q-field--error .q-field__control:after{border-color:#d32f2f!important}body.theme-monochrome .q-item{color:#000}body.theme-monochrome .q-expansion-item__content{background-color:#fff;color:#000}body.theme-monochrome .q-field--outlined .q-field__control{background-color:#fff;color:#000;border:1px solid #000000}body.theme-monochrome .q-field__native{color:#000}body.theme-monochrome .q-card{background-color:#fff;color:#000;border:1px solid #000000}.q-field--outlined:hover .q-field__control,.q-field--outlined.q-field--focused .q-field__control{box-shadow:none!important}.q-btn:focus-visible{outline:2px solid var(--q-primary);outline-offset:2px}.q-item:focus-visible,a:focus-visible{outline:2px solid var(--q-primary);outline-offset:2px}.q-field__native:focus-visible{outline:2px solid var(--q-primary);outline-offset:2px}.q-toggle:focus-visible{outline:2px solid var(--q-primary);outline-offset:2px}.q-field:focus,.q-field__control:focus,.q-field__native:focus{outline:none!important}@media (max-width: 480px){.q-btn{min-height:44px;min-width:44px}.q-item{min-height:48px}body.large-fonts .result-item .name{font-size:1.1rem!important}body.large-fonts .result-item .details{font-size:.95rem!important}}@media (max-width: 480px){body.device-phone.large-fonts .date-popup .q-btn,body.device-phone.large-fonts .date-popup .q-btn.q-btn--round,body.device-phone.large-fonts .q-date .q-btn.q-btn--round{min-width:28px!important;min-height:28px!important;height:28px;line-height:28px;padding:0}.date-popup .q-date__calendar-item>.q-btn,.q-date .q-date__calendar-item>.q-btn{min-width:28px!important;min-height:28px!important;height:28px;line-height:28px;padding:0}.date-popup .q-date__calendar-item>.q-btn .q-btn__content,.q-date .q-date__calendar-item>.q-btn .q-btn__content{font-size:11px}.date-popup .q-date__calendar-item>.q-btn[disabled] .q-btn__content,.q-date .q-date__calendar-item>.q-btn[disabled] .q-btn__content,.date-popup .q-date__calendar-item>.q-btn.q-btn--disabled .q-btn__content,.q-date .q-date__calendar-item>.q-btn.q-btn--disabled .q-btn__content,.date-popup .q-date__calendar-item>.q-btn.disabled .q-btn__content,.q-date .q-date__calendar-item>.q-btn.disabled .q-btn__content,.date-popup .q-date__calendar-item>.q-btn[aria-disabled=true] .q-btn__content,.q-date .q-date__calendar-item>.q-btn[aria-disabled=true] .q-btn__content{font-size:10px!important}.date-popup .q-date__navigation .q-btn,.q-date .q-date__navigation .q-btn{min-height:28px!important;min-width:28px!important;padding:0;margin:2px}.date-popup .q-date__navigation .q-btn.q-btn--round,.q-date .q-date__navigation .q-btn.q-btn--round{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;padding:0}.date-popup .q-date__navigation .q-btn .q-btn__content,.q-date .q-date__navigation .q-btn .q-btn__content{font-size:12px;line-height:1.2}.date-popup .q-date__months .q-btn,.q-date .q-date__months .q-btn,.date-popup .q-date__years .q-btn,.q-date .q-date__years .q-btn{min-height:28px!important;min-width:28px!important;padding:0 6px}.date-popup .q-date__months .q-btn.q-btn--round,.q-date .q-date__months .q-btn.q-btn--round,.date-popup .q-date__years .q-btn.q-btn--round,.q-date .q-date__years .q-btn.q-btn--round{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;padding:0}}body.device-phone.large-fonts .date-popup .q-date__calendar-item,body.device-phone.large-fonts .q-date .q-date__calendar-item{font-size:11px!important}body.device-phone.large-fonts .date-popup .q-date__calendar-item--out,body.device-phone.large-fonts .q-date .q-date__calendar-item--out{font-size:10.8px!important}body.device-phone.large-fonts .date-popup .q-date__calendar-item>.q-btn[disabled] .q-btn__content,body.device-phone.large-fonts .q-date .q-date__calendar-item>.q-btn[disabled] .q-btn__content,body.device-phone.large-fonts .date-popup .q-date__calendar-item>.q-btn.q-btn--disabled .q-btn__content,body.device-phone.large-fonts .q-date .q-date__calendar-item>.q-btn.q-btn--disabled .q-btn__content,body.device-phone.large-fonts .date-popup .q-date__calendar-item>.q-btn.disabled .q-btn__content,body.device-phone.large-fonts .q-date .q-date__calendar-item>.q-btn.disabled .q-btn__content,body.device-phone.large-fonts .date-popup .q-date__calendar-item>.q-btn[aria-disabled=true] .q-btn__content,body.device-phone.large-fonts .q-date .q-date__calendar-item>.q-btn[aria-disabled=true] .q-btn__content{font-size:10px!important}body.device-phone.large-fonts .date-popup .q-date__navigation .q-btn.q-btn--round,body.device-phone.large-fonts .q-date .q-date__navigation .q-btn.q-btn--round{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;padding:0}@media (min-width: 481px){.q-dialog .q-date,.date-popup .q-date{width:450px!important;min-width:450px!important;max-width:100%}}body{transition:background-color .3s ease,color .3s ease}.q-btn{transition:background-color .2s ease,color .2s ease}.q-card{transition:background-color .3s ease,color .3s ease}body.invert-colors,body.invert-colors *{transition:none!important}.q-dialog .q-card{border:none!important}body.theme-dark .q-dialog .q-card{background-color:#1e1e1e;color:#fff}body.theme-monochrome .q-dialog .q-card{background-color:#fff;color:#000;border:1px solid #000000}body.theme-dark .q-radio__inner,body.theme-dark .q-radio__bg,body.theme-dark .q-toggle__inner{color:#fff}body.theme-monochrome .q-radio__inner,body.theme-monochrome .q-radio__bg,body.theme-monochrome .q-toggle__inner{color:#000}.ol-zoom{top:1em!important;left:1em!important}.ol-rotate{top:1em!important;right:1em!important}
