@charset "UTF-8";:root{--ion-color-primary: #0054e9;--ion-color-primary-rgb: 0, 84, 233;--ion-color-primary-contrast: #fff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #004acd;--ion-color-primary-tint: #1a65eb;--ion-color-secondary: #0163aa;--ion-color-secondary-rgb: 1, 99, 170;--ion-color-secondary-contrast: #fff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #015796;--ion-color-secondary-tint: #1a73b3;--ion-color-tertiary: #6030ff;--ion-color-tertiary-rgb: 96, 48, 255;--ion-color-tertiary-contrast: #fff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #542ae0;--ion-color-tertiary-tint: #7045ff;--ion-color-success: #2dd55b;--ion-color-success-rgb: 45, 213, 91;--ion-color-success-contrast: #000;--ion-color-success-contrast-rgb: 0, 0, 0;--ion-color-success-shade: #28bb50;--ion-color-success-tint: #42d96b;--ion-color-warning: #ffc409;--ion-color-warning-rgb: 255, 196, 9;--ion-color-warning-contrast: #000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #e0ac08;--ion-color-warning-tint: #ffca22;--ion-color-danger: #c5000f;--ion-color-danger-rgb: 197, 0, 15;--ion-color-danger-contrast: #fff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #ad000d;--ion-color-danger-tint: #cb1a27;--ion-color-light: #f4f5f8;--ion-color-light-rgb: 244, 245, 248;--ion-color-light-contrast: #000;--ion-color-light-contrast-rgb: 0, 0, 0;--ion-color-light-shade: #d7d8da;--ion-color-light-tint: #f5f6f9;--ion-color-medium: #636469;--ion-color-medium-rgb: 99, 100, 105;--ion-color-medium-contrast: #fff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #57585c;--ion-color-medium-tint: #737478;--ion-color-dark: #222428;--ion-color-dark-rgb: 34, 36, 40;--ion-color-dark-contrast: #fff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #1e2023;--ion-color-dark-tint: #383a3e}html.ios{--ion-default-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif}html.md{--ion-default-font: "Roboto", "Helvetica Neue", sans-serif}html{--ion-dynamic-font: -apple-system-body;--ion-font-family: var(--ion-default-font)}body{background:var(--ion-background-color);color:var(--ion-text-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type,html.ios ion-modal ion-footer ion-toolbar:first-of-type,html.ios ion-footer.modal-footer-moving ion-toolbar:first-of-type{padding-top:6px}html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type{padding-bottom:6px}html.ios ion-modal ion-toolbar,html.ios .modal-footer-moving ion-toolbar{padding-right:calc(var(--ion-safe-area-right) + 8px);padding-left:calc(var(--ion-safe-area-left) + 8px)}@media screen and (min-width: 768px){html.ios ion-modal.modal-card:first-of-type{--backdrop-opacity: .18}}ion-modal.modal-default.show-modal~ion-modal.modal-default{--backdrop-opacity: 0;--box-shadow: none}html.ios ion-modal.modal-card .ion-page{border-top-left-radius:var(--border-radius)}.ion-color-primary{--ion-color-base: var(--ion-color-primary, #0054e9) !important;--ion-color-base-rgb: var(--ion-color-primary-rgb, 0, 84, 233) !important;--ion-color-contrast: var(--ion-color-primary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-primary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-primary-shade, #004acd) !important;--ion-color-tint: var(--ion-color-primary-tint, #1a65eb) !important}.ion-color-secondary{--ion-color-base: var(--ion-color-secondary, #0163aa) !important;--ion-color-base-rgb: var(--ion-color-secondary-rgb, 1, 99, 170) !important;--ion-color-contrast: var(--ion-color-secondary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-secondary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-secondary-shade, #015796) !important;--ion-color-tint: var(--ion-color-secondary-tint, #1a73b3) !important}.ion-color-tertiary{--ion-color-base: var(--ion-color-tertiary, #6030ff) !important;--ion-color-base-rgb: var(--ion-color-tertiary-rgb, 96, 48, 255) !important;--ion-color-contrast: var(--ion-color-tertiary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-tertiary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-tertiary-shade, #542ae0) !important;--ion-color-tint: var(--ion-color-tertiary-tint, #7045ff) !important}.ion-color-success{--ion-color-base: var(--ion-color-success, #2dd55b) !important;--ion-color-base-rgb: var(--ion-color-success-rgb, 45, 213, 91) !important;--ion-color-contrast: var(--ion-color-success-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-success-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-success-shade, #28bb50) !important;--ion-color-tint: var(--ion-color-success-tint, #42d96b) !important}.ion-color-warning{--ion-color-base: var(--ion-color-warning, #ffc409) !important;--ion-color-base-rgb: var(--ion-color-warning-rgb, 255, 196, 9) !important;--ion-color-contrast: var(--ion-color-warning-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-warning-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-warning-shade, #e0ac08) !important;--ion-color-tint: var(--ion-color-warning-tint, #ffca22) !important}.ion-color-danger{--ion-color-base: var(--ion-color-danger, #c5000f) !important;--ion-color-base-rgb: var(--ion-color-danger-rgb, 197, 0, 15) !important;--ion-color-contrast: var(--ion-color-danger-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-danger-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-danger-shade, #ad000d) !important;--ion-color-tint: var(--ion-color-danger-tint, #cb1a27) !important}.ion-color-light{--ion-color-base: var(--ion-color-light, #f4f5f8) !important;--ion-color-base-rgb: var(--ion-color-light-rgb, 244, 245, 248) !important;--ion-color-contrast: var(--ion-color-light-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-light-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-light-shade, #d7d8da) !important;--ion-color-tint: var(--ion-color-light-tint, #f5f6f9) !important}.ion-color-medium{--ion-color-base: var(--ion-color-medium, #636469) !important;--ion-color-base-rgb: var(--ion-color-medium-rgb, 99, 100, 105) !important;--ion-color-contrast: var(--ion-color-medium-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-medium-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-medium-shade, #57585c) !important;--ion-color-tint: var(--ion-color-medium-tint, #737478) !important}.ion-color-dark{--ion-color-base: var(--ion-color-dark, #222428) !important;--ion-color-base-rgb: var(--ion-color-dark-rgb, 34, 36, 40) !important;--ion-color-contrast: var(--ion-color-dark-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-dark-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-dark-shade, #1e2023) !important;--ion-color-tint: var(--ion-color-dark-tint, #383a3e) !important}.ion-page{inset:0;display:flex;position:absolute;flex-direction:column;justify-content:space-between;contain:layout size style;z-index:0}.ion-page.ion-page-overlay-passthrough{pointer-events:none}ion-modal>.ion-page{position:relative;contain:layout style;height:100%}.split-pane-visible>.ion-page.split-pane-main{position:relative}ion-route,ion-route-redirect,ion-router,ion-select-option,ion-nav-controller,ion-menu-controller,ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-modal-controller,ion-picker-controller,ion-popover-controller,ion-toast-controller,.ion-page-hidden{display:none!important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding: 20px}@supports (padding-top: 20px){html{--ion-safe-area-top: var(--ion-statusbar-padding)}}@supports (padding-top: env(safe-area-inset-top)){html{--ion-safe-area-top: var(--safe-area-inset-top, env(safe-area-inset-top));--ion-safe-area-bottom: var(--safe-area-inset-bottom, env(safe-area-inset-bottom));--ion-safe-area-left: var(--safe-area-inset-left, env(safe-area-inset-left));--ion-safe-area-right: var(--safe-area-inset-right, env(safe-area-inset-right))}}ion-card.ion-color .ion-inherit-color,ion-card-header.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translateZ(0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none;overflow-y:hidden}.menu-content-open ion-content{--overflow: hidden}.menu-content-open .ion-content-scroll-host{overflow:hidden}.ios .menu-content-reveal{box-shadow:-8px 0 42px #00000014}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px #00000014}.md .menu-content-reveal,.md .menu-content-push{box-shadow:4px 0 16px #0000002e}ion-accordion-group.accordion-group-expand-inset>ion-accordion:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}ion-accordion-group.accordion-group-expand-inset>ion-accordion:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}ion-accordion-group>ion-accordion:last-of-type ion-item[slot=header]{--border-width: 0px}ion-accordion.accordion-animated>[slot=header] .ion-accordion-toggle-icon{transition:.3s transform cubic-bezier(.25,.8,.5,1)}@media (prefers-reduced-motion: reduce){ion-accordion .ion-accordion-toggle-icon{transition:none!important}}ion-accordion.accordion-expanding>[slot=header] .ion-accordion-toggle-icon,ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon{transform:rotate(180deg)}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-previous ion-item[slot=header]{--border-width: 0px;--inner-border-width: 0px}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding:first-of-type,ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanded:first-of-type{margin-top:0}ion-input input::-webkit-date-and-time-value{text-align:start}.ion-datetime-button-overlay{--width: fit-content;--height: fit-content}.ion-datetime-button-overlay ion-datetime.datetime-grid{width:320px;min-height:320px}[ion-last-focus],header[tabindex="-1"]:focus,[role=banner][tabindex="-1"]:focus,main[tabindex="-1"]:focus,[role=main][tabindex="-1"]:focus,h1[tabindex="-1"]:focus,[role=heading][aria-level="1"][tabindex="-1"]:focus{outline:none}.popover-viewport:has(>ion-content){overflow:hidden}@supports not selector(:has(> ion-content)){.popover-viewport{overflow:hidden}}audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){display:none;height:0}b,strong{font-weight:700}img{max-width:100%}hr{height:1px;border-width:0;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}label,input,select,textarea{font-family:inherit;line-height:normal}textarea{overflow:auto;height:auto;font:inherit;color:inherit}textarea::placeholder{padding-left:2px}form,input,optgroup,select{margin:0;font:inherit;color:inherit}html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}a,a div,a span,a ion-icon,a ion-label,button,button div,button span,button ion-icon,button ion-label,.ion-tappable,[tappable],[tappable] div,[tappable] span,[tappable] ion-icon,[tappable] ion-label,input,textarea{touch-action:manipulation}a ion-label,button ion-label{pointer-events:none}button{padding:0;border:0;border-radius:0;font-family:inherit;font-style:inherit;font-variant:inherit;line-height:1;text-transform:none;cursor:pointer;-webkit-appearance:button}[tappable]{cursor:pointer}a[disabled],button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{width:100%;height:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html.ion-ce body{display:block}html.plt-pwa{height:100vh}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;padding:0;position:fixed;width:100%;max-width:100%;height:100%;max-height:100%;transform:translateZ(0);text-rendering:optimizeLegibility;overflow:hidden;touch-action:manipulation;-webkit-user-drag:none;-ms-content-zooming:none;word-wrap:break-word;overscroll-behavior-y:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}html{font-family:var(--ion-font-family)}@supports (-webkit-touch-callout: none){html{font:var(--ion-dynamic-font, 16px var(--ion-font-family))}}a{background-color:transparent;color:var(--ion-color-primary, #0054e9)}h1,h2,h3,h4,h5,h6{margin-top:16px;margin-bottom:10px;font-weight:500;line-height:1.2}h1{margin-top:20px;font-size:1.625rem}h2{margin-top:18px;font-size:1.5rem}h3{font-size:1.375rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}small{font-size:75%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.ion-float-left{float:left!important}.ion-float-right{float:right!important}.ion-float-start{float:left!important}:host-context([dir=rtl]) .ion-float-start{float:right!important}[dir=rtl] .ion-float-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-start:dir(rtl){float:right!important}}.ion-float-end{float:right!important}:host-context([dir=rtl]) .ion-float-end{float:left!important}[dir=rtl] .ion-float-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-end:dir(rtl){float:left!important}}@media (min-width: 576px){.ion-float-sm-left{float:left!important}.ion-float-sm-right{float:right!important}.ion-float-sm-start{float:left!important}:host-context([dir=rtl]) .ion-float-sm-start{float:right!important}[dir=rtl] .ion-float-sm-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-sm-start:dir(rtl){float:right!important}}.ion-float-sm-end{float:right!important}:host-context([dir=rtl]) .ion-float-sm-end{float:left!important}[dir=rtl] .ion-float-sm-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-sm-end:dir(rtl){float:left!important}}}@media (min-width: 768px){.ion-float-md-left{float:left!important}.ion-float-md-right{float:right!important}.ion-float-md-start{float:left!important}:host-context([dir=rtl]) .ion-float-md-start{float:right!important}[dir=rtl] .ion-float-md-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-md-start:dir(rtl){float:right!important}}.ion-float-md-end{float:right!important}:host-context([dir=rtl]) .ion-float-md-end{float:left!important}[dir=rtl] .ion-float-md-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-md-end:dir(rtl){float:left!important}}}@media (min-width: 992px){.ion-float-lg-left{float:left!important}.ion-float-lg-right{float:right!important}.ion-float-lg-start{float:left!important}:host-context([dir=rtl]) .ion-float-lg-start{float:right!important}[dir=rtl] .ion-float-lg-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-lg-start:dir(rtl){float:right!important}}.ion-float-lg-end{float:right!important}:host-context([dir=rtl]) .ion-float-lg-end{float:left!important}[dir=rtl] .ion-float-lg-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-lg-end:dir(rtl){float:left!important}}}@media (min-width: 1200px){.ion-float-xl-left{float:left!important}.ion-float-xl-right{float:right!important}.ion-float-xl-start{float:left!important}:host-context([dir=rtl]) .ion-float-xl-start{float:right!important}[dir=rtl] .ion-float-xl-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-xl-start:dir(rtl){float:right!important}}.ion-float-xl-end{float:right!important}:host-context([dir=rtl]) .ion-float-xl-end{float:left!important}[dir=rtl] .ion-float-xl-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-xl-end:dir(rtl){float:left!important}}}.ion-text-center{text-align:center!important}.ion-text-justify{text-align:justify!important}.ion-text-start{text-align:start!important}.ion-text-end{text-align:end!important}.ion-text-left{text-align:left!important}.ion-text-right{text-align:right!important}.ion-text-nowrap{white-space:nowrap!important}.ion-text-wrap{white-space:normal!important}@media (min-width: 576px){.ion-text-sm-center{text-align:center!important}.ion-text-sm-justify{text-align:justify!important}.ion-text-sm-start{text-align:start!important}.ion-text-sm-end{text-align:end!important}.ion-text-sm-left{text-align:left!important}.ion-text-sm-right{text-align:right!important}.ion-text-sm-nowrap{white-space:nowrap!important}.ion-text-sm-wrap{white-space:normal!important}}@media (min-width: 768px){.ion-text-md-center{text-align:center!important}.ion-text-md-justify{text-align:justify!important}.ion-text-md-start{text-align:start!important}.ion-text-md-end{text-align:end!important}.ion-text-md-left{text-align:left!important}.ion-text-md-right{text-align:right!important}.ion-text-md-nowrap{white-space:nowrap!important}.ion-text-md-wrap{white-space:normal!important}}@media (min-width: 992px){.ion-text-lg-center{text-align:center!important}.ion-text-lg-justify{text-align:justify!important}.ion-text-lg-start{text-align:start!important}.ion-text-lg-end{text-align:end!important}.ion-text-lg-left{text-align:left!important}.ion-text-lg-right{text-align:right!important}.ion-text-lg-nowrap{white-space:nowrap!important}.ion-text-lg-wrap{white-space:normal!important}}@media (min-width: 1200px){.ion-text-xl-center{text-align:center!important}.ion-text-xl-justify{text-align:justify!important}.ion-text-xl-start{text-align:start!important}.ion-text-xl-end{text-align:end!important}.ion-text-xl-left{text-align:left!important}.ion-text-xl-right{text-align:right!important}.ion-text-xl-nowrap{white-space:nowrap!important}.ion-text-xl-wrap{white-space:normal!important}}.ion-text-uppercase{text-transform:uppercase!important}.ion-text-lowercase{text-transform:lowercase!important}.ion-text-capitalize{text-transform:capitalize!important}@media (min-width: 576px){.ion-text-sm-uppercase{text-transform:uppercase!important}.ion-text-sm-lowercase{text-transform:lowercase!important}.ion-text-sm-capitalize{text-transform:capitalize!important}}@media (min-width: 768px){.ion-text-md-uppercase{text-transform:uppercase!important}.ion-text-md-lowercase{text-transform:lowercase!important}.ion-text-md-capitalize{text-transform:capitalize!important}}@media (min-width: 992px){.ion-text-lg-uppercase{text-transform:uppercase!important}.ion-text-lg-lowercase{text-transform:lowercase!important}.ion-text-lg-capitalize{text-transform:capitalize!important}}@media (min-width: 1200px){.ion-text-xl-uppercase{text-transform:uppercase!important}.ion-text-xl-lowercase{text-transform:lowercase!important}.ion-text-xl-capitalize{text-transform:capitalize!important}}.ion-align-content-start{align-content:flex-start!important}.ion-align-content-end{align-content:flex-end!important}.ion-align-content-center{align-content:center!important}.ion-align-content-between{align-content:space-between!important}.ion-align-content-around{align-content:space-around!important}.ion-align-content-stretch{align-content:stretch!important}@media (min-width: 576px){.ion-align-content-sm-start{align-content:flex-start!important}.ion-align-content-sm-end{align-content:flex-end!important}.ion-align-content-sm-center{align-content:center!important}.ion-align-content-sm-between{align-content:space-between!important}.ion-align-content-sm-around{align-content:space-around!important}.ion-align-content-sm-stretch{align-content:stretch!important}}@media (min-width: 768px){.ion-align-content-md-start{align-content:flex-start!important}.ion-align-content-md-end{align-content:flex-end!important}.ion-align-content-md-center{align-content:center!important}.ion-align-content-md-between{align-content:space-between!important}.ion-align-content-md-around{align-content:space-around!important}.ion-align-content-md-stretch{align-content:stretch!important}}@media (min-width: 992px){.ion-align-content-lg-start{align-content:flex-start!important}.ion-align-content-lg-end{align-content:flex-end!important}.ion-align-content-lg-center{align-content:center!important}.ion-align-content-lg-between{align-content:space-between!important}.ion-align-content-lg-around{align-content:space-around!important}.ion-align-content-lg-stretch{align-content:stretch!important}}@media (min-width: 1200px){.ion-align-content-xl-start{align-content:flex-start!important}.ion-align-content-xl-end{align-content:flex-end!important}.ion-align-content-xl-center{align-content:center!important}.ion-align-content-xl-between{align-content:space-between!important}.ion-align-content-xl-around{align-content:space-around!important}.ion-align-content-xl-stretch{align-content:stretch!important}}.ion-align-items-start{align-items:start!important}.ion-align-items-end{align-items:end!important}.ion-align-items-center{align-items:center!important}.ion-align-items-stretch{align-items:stretch!important}.ion-align-items-baseline{align-items:baseline!important}@media (min-width: 576px){.ion-align-items-sm-start{align-items:start!important}.ion-align-items-sm-end{align-items:end!important}.ion-align-items-sm-center{align-items:center!important}.ion-align-items-sm-stretch{align-items:stretch!important}.ion-align-items-sm-baseline{align-items:baseline!important}}@media (min-width: 768px){.ion-align-items-md-start{align-items:start!important}.ion-align-items-md-end{align-items:end!important}.ion-align-items-md-center{align-items:center!important}.ion-align-items-md-stretch{align-items:stretch!important}.ion-align-items-md-baseline{align-items:baseline!important}}@media (min-width: 992px){.ion-align-items-lg-start{align-items:start!important}.ion-align-items-lg-end{align-items:end!important}.ion-align-items-lg-center{align-items:center!important}.ion-align-items-lg-stretch{align-items:stretch!important}.ion-align-items-lg-baseline{align-items:baseline!important}}@media (min-width: 1200px){.ion-align-items-xl-start{align-items:start!important}.ion-align-items-xl-end{align-items:end!important}.ion-align-items-xl-center{align-items:center!important}.ion-align-items-xl-stretch{align-items:stretch!important}.ion-align-items-xl-baseline{align-items:baseline!important}}.ion-align-self-start{align-self:start!important}.ion-align-self-end{align-self:end!important}.ion-align-self-center{align-self:center!important}.ion-align-self-stretch{align-self:stretch!important}.ion-align-self-baseline{align-self:baseline!important}.ion-align-self-auto{align-self:auto!important}@media (min-width: 576px){.ion-align-self-sm-start{align-self:start!important}.ion-align-self-sm-end{align-self:end!important}.ion-align-self-sm-center{align-self:center!important}.ion-align-self-sm-stretch{align-self:stretch!important}.ion-align-self-sm-baseline{align-self:baseline!important}.ion-align-self-sm-auto{align-self:auto!important}}@media (min-width: 768px){.ion-align-self-md-start{align-self:start!important}.ion-align-self-md-end{align-self:end!important}.ion-align-self-md-center{align-self:center!important}.ion-align-self-md-stretch{align-self:stretch!important}.ion-align-self-md-baseline{align-self:baseline!important}.ion-align-self-md-auto{align-self:auto!important}}@media (min-width: 992px){.ion-align-self-lg-start{align-self:start!important}.ion-align-self-lg-end{align-self:end!important}.ion-align-self-lg-center{align-self:center!important}.ion-align-self-lg-stretch{align-self:stretch!important}.ion-align-self-lg-baseline{align-self:baseline!important}.ion-align-self-lg-auto{align-self:auto!important}}@media (min-width: 1200px){.ion-align-self-xl-start{align-self:start!important}.ion-align-self-xl-end{align-self:end!important}.ion-align-self-xl-center{align-self:center!important}.ion-align-self-xl-stretch{align-self:stretch!important}.ion-align-self-xl-baseline{align-self:baseline!important}.ion-align-self-xl-auto{align-self:auto!important}}.ion-justify-content-start{justify-content:flex-start!important}.ion-justify-content-end{justify-content:flex-end!important}.ion-justify-content-center{justify-content:center!important}.ion-justify-content-between{justify-content:space-between!important}.ion-justify-content-around{justify-content:space-around!important}.ion-justify-content-evenly{justify-content:space-evenly!important}@media (min-width: 576px){.ion-justify-content-sm-start{justify-content:flex-start!important}.ion-justify-content-sm-end{justify-content:flex-end!important}.ion-justify-content-sm-center{justify-content:center!important}.ion-justify-content-sm-between{justify-content:space-between!important}.ion-justify-content-sm-around{justify-content:space-around!important}.ion-justify-content-sm-evenly{justify-content:space-evenly!important}}@media (min-width: 768px){.ion-justify-content-md-start{justify-content:flex-start!important}.ion-justify-content-md-end{justify-content:flex-end!important}.ion-justify-content-md-center{justify-content:center!important}.ion-justify-content-md-between{justify-content:space-between!important}.ion-justify-content-md-around{justify-content:space-around!important}.ion-justify-content-md-evenly{justify-content:space-evenly!important}}@media (min-width: 992px){.ion-justify-content-lg-start{justify-content:flex-start!important}.ion-justify-content-lg-end{justify-content:flex-end!important}.ion-justify-content-lg-center{justify-content:center!important}.ion-justify-content-lg-between{justify-content:space-between!important}.ion-justify-content-lg-around{justify-content:space-around!important}.ion-justify-content-lg-evenly{justify-content:space-evenly!important}}@media (min-width: 1200px){.ion-justify-content-xl-start{justify-content:flex-start!important}.ion-justify-content-xl-end{justify-content:flex-end!important}.ion-justify-content-xl-center{justify-content:center!important}.ion-justify-content-xl-between{justify-content:space-between!important}.ion-justify-content-xl-around{justify-content:space-around!important}.ion-justify-content-xl-evenly{justify-content:space-evenly!important}}.ion-flex-row{flex-direction:row!important}.ion-flex-row-reverse{flex-direction:row-reverse!important}.ion-flex-column{flex-direction:column!important}.ion-flex-column-reverse{flex-direction:column-reverse!important}@media (min-width: 576px){.ion-flex-sm-row{flex-direction:row!important}.ion-flex-sm-row-reverse{flex-direction:row-reverse!important}.ion-flex-sm-column{flex-direction:column!important}.ion-flex-sm-column-reverse{flex-direction:column-reverse!important}}@media (min-width: 768px){.ion-flex-md-row{flex-direction:row!important}.ion-flex-md-row-reverse{flex-direction:row-reverse!important}.ion-flex-md-column{flex-direction:column!important}.ion-flex-md-column-reverse{flex-direction:column-reverse!important}}@media (min-width: 992px){.ion-flex-lg-row{flex-direction:row!important}.ion-flex-lg-row-reverse{flex-direction:row-reverse!important}.ion-flex-lg-column{flex-direction:column!important}.ion-flex-lg-column-reverse{flex-direction:column-reverse!important}}@media (min-width: 1200px){.ion-flex-xl-row{flex-direction:row!important}.ion-flex-xl-row-reverse{flex-direction:row-reverse!important}.ion-flex-xl-column{flex-direction:column!important}.ion-flex-xl-column-reverse{flex-direction:column-reverse!important}}.ion-wrap{flex-wrap:wrap!important}.ion-nowrap{flex-wrap:nowrap!important}.ion-wrap-reverse{flex-wrap:wrap-reverse!important}.ion-flex-wrap{flex-wrap:wrap!important}.ion-flex-nowrap{flex-wrap:nowrap!important}.ion-flex-wrap-reverse{flex-wrap:wrap-reverse!important}@media (min-width: 576px){.ion-flex-sm-wrap{flex-wrap:wrap!important}.ion-flex-sm-nowrap{flex-wrap:nowrap!important}.ion-flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}}@media (min-width: 768px){.ion-flex-md-wrap{flex-wrap:wrap!important}.ion-flex-md-nowrap{flex-wrap:nowrap!important}.ion-flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}}@media (min-width: 992px){.ion-flex-lg-wrap{flex-wrap:wrap!important}.ion-flex-lg-nowrap{flex-wrap:nowrap!important}.ion-flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}}@media (min-width: 1200px){.ion-flex-xl-wrap{flex-wrap:wrap!important}.ion-flex-xl-nowrap{flex-wrap:nowrap!important}.ion-flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}}.ion-flex-1{flex:1!important}.ion-flex-auto{flex:auto!important}.ion-flex-initial{flex:initial!important}.ion-flex-none{flex:none!important}@media (min-width: 576px){.ion-flex-sm-1{flex:1!important}.ion-flex-sm-auto{flex:auto!important}.ion-flex-sm-initial{flex:initial!important}.ion-flex-sm-none{flex:none!important}}@media (min-width: 768px){.ion-flex-md-1{flex:1!important}.ion-flex-md-auto{flex:auto!important}.ion-flex-md-initial{flex:initial!important}.ion-flex-md-none{flex:none!important}}@media (min-width: 992px){.ion-flex-lg-1{flex:1!important}.ion-flex-lg-auto{flex:auto!important}.ion-flex-lg-initial{flex:initial!important}.ion-flex-lg-none{flex:none!important}}@media (min-width: 1200px){.ion-flex-xl-1{flex:1!important}.ion-flex-xl-auto{flex:auto!important}.ion-flex-xl-initial{flex:initial!important}.ion-flex-xl-none{flex:none!important}}.ion-flex-grow-0{flex-grow:0!important}.ion-flex-grow-1{flex-grow:1!important}.ion-flex-shrink-0{flex-shrink:0!important}.ion-flex-shrink-1{flex-shrink:1!important}@media (min-width: 576px){.ion-flex-sm-grow-0{flex-grow:0!important}.ion-flex-sm-grow-1{flex-grow:1!important}.ion-flex-sm-shrink-0{flex-shrink:0!important}.ion-flex-sm-shrink-1{flex-shrink:1!important}}@media (min-width: 768px){.ion-flex-md-grow-0{flex-grow:0!important}.ion-flex-md-grow-1{flex-grow:1!important}.ion-flex-md-shrink-0{flex-shrink:0!important}.ion-flex-md-shrink-1{flex-shrink:1!important}}@media (min-width: 992px){.ion-flex-lg-grow-0{flex-grow:0!important}.ion-flex-lg-grow-1{flex-grow:1!important}.ion-flex-lg-shrink-0{flex-shrink:0!important}.ion-flex-lg-shrink-1{flex-shrink:1!important}}@media (min-width: 1200px){.ion-flex-xl-grow-0{flex-grow:0!important}.ion-flex-xl-grow-1{flex-grow:1!important}.ion-flex-xl-shrink-0{flex-shrink:0!important}.ion-flex-xl-shrink-1{flex-shrink:1!important}}.ion-order-first{order:-1!important}.ion-order-0{order:0!important}.ion-order-1{order:1!important}.ion-order-2{order:2!important}.ion-order-3{order:3!important}.ion-order-4{order:4!important}.ion-order-5{order:5!important}.ion-order-6{order:6!important}.ion-order-7{order:7!important}.ion-order-8{order:8!important}.ion-order-9{order:9!important}.ion-order-10{order:10!important}.ion-order-11{order:11!important}.ion-order-12{order:12!important}.ion-order-last{order:13!important}@media (min-width: 576px){.ion-order-sm-first{order:-1!important}.ion-order-sm-0{order:0!important}.ion-order-sm-1{order:1!important}.ion-order-sm-2{order:2!important}.ion-order-sm-3{order:3!important}.ion-order-sm-4{order:4!important}.ion-order-sm-5{order:5!important}.ion-order-sm-6{order:6!important}.ion-order-sm-7{order:7!important}.ion-order-sm-8{order:8!important}.ion-order-sm-9{order:9!important}.ion-order-sm-10{order:10!important}.ion-order-sm-11{order:11!important}.ion-order-sm-12{order:12!important}.ion-order-sm-last{order:13!important}}@media (min-width: 768px){.ion-order-md-first{order:-1!important}.ion-order-md-0{order:0!important}.ion-order-md-1{order:1!important}.ion-order-md-2{order:2!important}.ion-order-md-3{order:3!important}.ion-order-md-4{order:4!important}.ion-order-md-5{order:5!important}.ion-order-md-6{order:6!important}.ion-order-md-7{order:7!important}.ion-order-md-8{order:8!important}.ion-order-md-9{order:9!important}.ion-order-md-10{order:10!important}.ion-order-md-11{order:11!important}.ion-order-md-12{order:12!important}.ion-order-md-last{order:13!important}}@media (min-width: 992px){.ion-order-lg-first{order:-1!important}.ion-order-lg-0{order:0!important}.ion-order-lg-1{order:1!important}.ion-order-lg-2{order:2!important}.ion-order-lg-3{order:3!important}.ion-order-lg-4{order:4!important}.ion-order-lg-5{order:5!important}.ion-order-lg-6{order:6!important}.ion-order-lg-7{order:7!important}.ion-order-lg-8{order:8!important}.ion-order-lg-9{order:9!important}.ion-order-lg-10{order:10!important}.ion-order-lg-11{order:11!important}.ion-order-lg-12{order:12!important}.ion-order-lg-last{order:13!important}}@media (min-width: 1200px){.ion-order-xl-first{order:-1!important}.ion-order-xl-0{order:0!important}.ion-order-xl-1{order:1!important}.ion-order-xl-2{order:2!important}.ion-order-xl-3{order:3!important}.ion-order-xl-4{order:4!important}.ion-order-xl-5{order:5!important}.ion-order-xl-6{order:6!important}.ion-order-xl-7{order:7!important}.ion-order-xl-8{order:8!important}.ion-order-xl-9{order:9!important}.ion-order-xl-10{order:10!important}.ion-order-xl-11{order:11!important}.ion-order-xl-12{order:12!important}.ion-order-xl-last{order:13!important}}.cal-month-view .cal-header{text-align:center;font-weight:bolder}.cal-month-view .cal-header .cal-cell{padding:5px 0;overflow:hidden;text-overflow:ellipsis;display:block;white-space:nowrap}.cal-month-view .cal-days{border:1px solid;border-bottom:0}.cal-month-view .cal-cell-top{min-height:78px;flex:1}.cal-month-view .cal-cell-row{display:flex}.cal-month-view .cal-cell{float:left;flex:1;display:flex;flex-direction:column;align-items:stretch}.cal-month-view .cal-cell .cal-event{pointer-events:all!important}.cal-month-view .cal-day-cell{min-height:100px}.cal-month-view .cal-day-cell:not(:last-child){border-right:1px solid}[dir=rtl] .cal-month-view .cal-day-cell:not(:last-child){border-right:initial;border-left:1px solid}.cal-month-view .cal-days .cal-cell-row{border-bottom:1px solid}.cal-month-view .cal-day-badge{margin-top:18px;margin-left:10px;display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:middle;border-radius:10px;float:left}.cal-month-view .cal-day-number{font-size:1.2em;font-weight:400;opacity:.5;margin-top:15px;margin-right:15px;float:right;margin-bottom:10px}.cal-month-view .cal-events{flex:1;align-items:flex-end;margin:3px;line-height:10px;display:flex;flex-wrap:wrap}.cal-month-view .cal-event{width:10px;height:10px;border-radius:50%;display:inline-block;margin:2px}.cal-month-view .cal-day-cell.cal-in-month.cal-has-events{cursor:pointer}.cal-month-view .cal-day-cell.cal-out-month .cal-day-number{opacity:.1;cursor:default}.cal-month-view .cal-day-cell.cal-today .cal-day-number{font-size:1.9em}.cal-month-view .cal-open-day-events{padding:15px;overflow:hidden;animation:cal-slide-down .15s ease-in}.cal-month-view .cal-open-day-events.cal-open-day-events-closing{animation:cal-slide-up .15s ease-out}@media (prefers-reduced-motion: reduce){.cal-month-view .cal-open-day-events.cal-open-day-events-closing{animation:none}}@media (prefers-reduced-motion: reduce){.cal-month-view .cal-open-day-events{animation:none}}@keyframes cal-slide-down{0%{height:0;padding-top:0;padding-bottom:0}to{height:auto;padding-top:15px;padding-bottom:15px}}@keyframes cal-slide-up{0%{height:auto;padding-top:15px;padding-bottom:15px}to{height:0;padding-top:0;padding-bottom:0}}.cal-month-view .cal-open-day-events .cal-event{position:relative;top:2px}.cal-month-view .cal-out-month .cal-day-badge,.cal-month-view .cal-out-month .cal-event{opacity:.3}.cal-month-view .cal-draggable{cursor:move}.cal-month-view .cal-drag-active *{pointer-events:none}.cal-month-view .cal-event-title{cursor:pointer}.cal-month-view .cal-event-title:hover{text-decoration:underline}.cal-month-view{background-color:#fff}.cal-month-view .cal-cell-row:hover{background-color:#fafafa}.cal-month-view .cal-cell-row .cal-cell:hover,.cal-month-view .cal-cell.cal-has-events.cal-open{background-color:#ededed}.cal-month-view .cal-days{border-color:#e1e1e1}.cal-month-view .cal-day-cell:not(:last-child){border-right-color:#e1e1e1}[dir=rtl] .cal-month-view .cal-day-cell:not(:last-child){border-right-color:initial;border-left-color:#e1e1e1}.cal-month-view .cal-days .cal-cell-row{border-bottom-color:#e1e1e1}.cal-month-view .cal-day-badge{background-color:#b94a48;color:#fff}.cal-month-view .cal-event{background-color:#1e90ff;border-color:#d1e8ff;color:#fff}.cal-month-view .cal-day-cell.cal-weekend .cal-day-number{color:#8b0000}.cal-month-view .cal-day-cell.cal-today{background-color:#e8fde7}.cal-month-view .cal-day-cell.cal-drag-over{background-color:#e0e0e0!important}.cal-month-view .cal-open-day-events{color:#fff;background-color:#555;box-shadow:inset 0 0 15px #00000080}.cal-week-view *{box-sizing:border-box}.cal-week-view .cal-day-headers{display:flex;padding-left:70px;border:1px solid}[dir=rtl] .cal-week-view .cal-day-headers{padding-left:initial;padding-right:70px}.cal-week-view .cal-day-headers .cal-header{flex:1;text-align:center;padding:5px}.cal-week-view .cal-day-headers .cal-header:not(:last-child){border-right:1px solid}[dir=rtl] .cal-week-view .cal-day-headers .cal-header:not(:last-child){border-right:initial;border-left:1px solid}.cal-week-view .cal-day-headers .cal-header:first-child{border-left:1px solid}[dir=rtl] .cal-week-view .cal-day-headers .cal-header:first-child{border-left:initial;border-right:1px solid}.cal-week-view .cal-day-headers span{font-weight:400;opacity:.5}.cal-week-view .cal-day-column{flex-grow:1;border-left:solid 1px}[dir=rtl] .cal-week-view .cal-day-column{border-left:initial;border-right:solid 1px}.cal-week-view .cal-event{font-size:12px;border:1px solid;direction:ltr}.cal-week-view .cal-time-label-column{width:70px;height:100%}.cal-week-view .cal-current-time-marker{position:absolute;width:100%;height:2px;z-index:2}.cal-week-view .cal-all-day-events{border:solid 1px;border-top:0;border-bottom-width:3px;padding-top:3px;position:relative}.cal-week-view .cal-all-day-events .cal-day-columns{height:100%;width:100%;display:flex;position:absolute;top:0;z-index:0}.cal-week-view .cal-all-day-events .cal-events-row{position:relative;height:31px;margin-left:70px}[dir=rtl] .cal-week-view .cal-all-day-events .cal-events-row{margin-left:initial;margin-right:70px}.cal-week-view .cal-all-day-events .cal-event-container{display:inline-block;position:absolute}.cal-week-view .cal-all-day-events .cal-event-container.resize-active{z-index:1;pointer-events:none}.cal-week-view .cal-all-day-events .cal-event{padding:0 5px;margin-left:2px;margin-right:2px;height:28px;line-height:28px}.cal-week-view .cal-all-day-events .cal-starts-within-week .cal-event{border-top-left-radius:5px;border-bottom-left-radius:5px}[dir=rtl] .cal-week-view .cal-all-day-events .cal-starts-within-week .cal-event{border-top-left-radius:initial;border-bottom-left-radius:initial;border-top-right-radius:5px!important;border-bottom-right-radius:5px!important}.cal-week-view .cal-all-day-events .cal-ends-within-week .cal-event{border-top-right-radius:5px;border-bottom-right-radius:5px}[dir=rtl] .cal-week-view .cal-all-day-events .cal-ends-within-week .cal-event{border-top-right-radius:initial;border-bottom-right-radius:initial;border-top-left-radius:5px;border-bottom-left-radius:5px}.cal-week-view .cal-all-day-events .cal-time-label-column{display:flex;align-items:center;justify-content:center;font-size:14px}.cal-week-view .cal-all-day-events .cal-resize-handle{width:6px;height:100%;cursor:col-resize;position:absolute;top:0}.cal-week-view .cal-all-day-events .cal-resize-handle.cal-resize-handle-after-end{right:0}[dir=rtl] .cal-week-view .cal-all-day-events .cal-resize-handle.cal-resize-handle-after-end{right:initial;left:0}.cal-week-view .cal-event,.cal-week-view .cal-header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-week-view .cal-drag-active{pointer-events:none;z-index:1}.cal-week-view .cal-drag-active *{pointer-events:none}.cal-week-view .cal-time-events{position:relative;border:solid 1px;border-top:0;display:flex}.cal-week-view .cal-time-events .cal-day-columns{display:flex;flex-grow:1}.cal-week-view .cal-time-events .cal-day-column,.cal-week-view .cal-time-events .cal-events-container{position:relative}.cal-week-view .cal-time-events .cal-event-container{position:absolute;z-index:1}.cal-week-view .cal-time-events .cal-event{width:calc(100% - 2px);height:calc(100% - 2px);margin:1px;padding:0 5px;line-height:25px}.cal-week-view .cal-time-events .cal-resize-handle{width:100%;height:4px;cursor:row-resize;position:absolute}.cal-week-view .cal-time-events .cal-resize-handle.cal-resize-handle-after-end{bottom:0}.cal-week-view .cal-hour-segment{position:relative}.cal-week-view .cal-hour-segment:after{content:"\a0"}.cal-week-view .cal-event-container:not(.cal-draggable){cursor:pointer}.cal-week-view .cal-draggable{cursor:move}.cal-week-view mwl-calendar-week-view-hour-segment,.cal-week-view .cal-hour-segment{display:block}.cal-week-view .cal-hour:not(:last-child) .cal-hour-segment,.cal-week-view .cal-hour:last-child :not(:last-child) .cal-hour-segment{border-bottom:thin dashed}.cal-week-view .cal-time{font-weight:700;padding-top:5px;width:70px;text-align:center}.cal-week-view .cal-hour-segment.cal-after-hour-start .cal-time{display:none}.cal-week-view .cal-starts-within-day .cal-event{border-top-left-radius:5px;border-top-right-radius:5px}.cal-week-view .cal-ends-within-day .cal-event{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.cal-week-view{background-color:#fff;border-top:solid 1px #e1e1e1}.cal-week-view .cal-day-headers{border-color:#e1e1e1;border-top:0}.cal-week-view .cal-day-headers .cal-header:not(:last-child){border-right-color:#e1e1e1}[dir=rtl] .cal-week-view .cal-day-headers .cal-header:not(:last-child){border-right-color:initial;border-left:solid 1px #e1e1e1!important}.cal-week-view .cal-day-headers .cal-header:first-child{border-left-color:#e1e1e1}[dir=rtl] .cal-week-view .cal-day-headers .cal-header:first-child{border-left-color:initial;border-right-color:#e1e1e1}.cal-week-view .cal-day-headers .cal-header:hover,.cal-week-view .cal-day-headers .cal-drag-over{background-color:#ededed}.cal-week-view .cal-day-column{border-left-color:#e1e1e1}[dir=rtl] .cal-week-view .cal-day-column{border-left-color:initial;border-right-color:#e1e1e1}.cal-week-view .cal-event{background-color:#d1e8ff;border-color:#1e90ff;color:#1e90ff}.cal-week-view .cal-all-day-events{border-color:#e1e1e1}.cal-week-view .cal-header.cal-today{background-color:#e8fde7}.cal-week-view .cal-header.cal-weekend span{color:#8b0000}.cal-week-view .cal-time-events{border-color:#e1e1e1}.cal-week-view .cal-time-events .cal-day-columns:not(.cal-resize-active) .cal-hour-segment:hover{background-color:#ededed}.cal-week-view .cal-hour-odd{background-color:#fafafa}.cal-week-view .cal-drag-over .cal-hour-segment{background-color:#ededed}.cal-week-view .cal-hour:not(:last-child) .cal-hour-segment,.cal-week-view .cal-hour:last-child :not(:last-child) .cal-hour-segment{border-bottom-color:#e1e1e1}.cal-week-view .cal-current-time-marker{background-color:#ea4334}.cal-day-view mwl-calendar-week-view-header{display:none}.cal-day-view .cal-events-container{margin-left:70px}[dir=rtl] .cal-day-view .cal-events-container{margin-left:initial;margin-right:70px}.cal-day-view .cal-day-column{border-left:0}.cal-day-view .cal-current-time-marker{margin-left:70px;width:calc(100% - 70px)}[dir=rtl] .cal-day-view .cal-current-time-marker{margin-left:initial;margin-right:70px}.cal-tooltip{position:absolute;z-index:1070;display:block;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;font-size:11px;word-wrap:break-word;opacity:.9}.cal-tooltip.cal-tooltip-top{padding:5px 0;margin-top:-3px}.cal-tooltip.cal-tooltip-top .cal-tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0}.cal-tooltip.cal-tooltip-right{padding:0 5px;margin-left:3px}.cal-tooltip.cal-tooltip-right .cal-tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0}.cal-tooltip.cal-tooltip-bottom{padding:5px 0;margin-top:3px}.cal-tooltip.cal-tooltip-bottom .cal-tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px}.cal-tooltip.cal-tooltip-left{padding:0 5px;margin-left:-3px}.cal-tooltip.cal-tooltip-left .cal-tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px}.cal-tooltip-inner{max-width:200px;padding:3px 8px;text-align:center;border-radius:.25rem}.cal-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.cal-tooltip.cal-tooltip-top .cal-tooltip-arrow{border-top-color:#000}.cal-tooltip.cal-tooltip-right .cal-tooltip-arrow{border-right-color:#000}.cal-tooltip.cal-tooltip-bottom .cal-tooltip-arrow{border-bottom-color:#000}.cal-tooltip.cal-tooltip-left .cal-tooltip-arrow{border-left-color:#000}.cal-tooltip-inner{color:#fff;background-color:#000}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}@media screen and (-ms-high-contrast: active){.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000049}.cdk-overlay-transparent-backdrop,.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.owl-dialog-container{position:relative;pointer-events:auto;box-sizing:border-box;display:block;padding:1.5em;width:100%;height:100%;outline:none}.owl-dialog-container .owl-dt-container{border-radius:2px;overflow:auto;background:#fff;color:#000000de;box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.owl-dt-container,.owl-dt-container *{box-sizing:border-box}.owl-dt-container{display:block;font-size:1rem;background:#fff;pointer-events:auto;z-index:1000}.owl-dt-container-row{border-bottom:1px solid rgba(0,0,0,.12)}.owl-dt-container-row:last-child{border-bottom:none}.owl-dt-calendar{display:flex;flex-direction:column;width:100%}.owl-dt-calendar-control{display:flex;align-items:center;font-size:1em;width:100%;padding:.5em;color:#000}.owl-dt-calendar-control .owl-dt-calendar-control-content{flex:1 1 auto;display:flex;justify-content:center;align-items:center}.owl-dt-calendar-control .owl-dt-calendar-control-content .owl-dt-calendar-control-button{padding:0 .8em}.owl-dt-calendar-control .owl-dt-calendar-control-content .owl-dt-calendar-control-button:hover{background-color:#0000001f}.owl-dt-calendar-main{display:flex;flex-direction:column;flex:1 1 auto;padding:0 .5em .5em;outline:0}.owl-dt-calendar-view{display:flex;flex:1 1 auto}.owl-dt-calendar-multi-year-view{display:flex;align-items:center}.owl-dt-calendar-multi-year-view .owl-dt-calendar-table{width:calc(100% - 3em)}.owl-dt-calendar-multi-year-view .owl-dt-calendar-table .owl-dt-calendar-header th{padding-bottom:.25em}.owl-dt-calendar-table{width:100%;border-collapse:collapse;border-spacing:0}.owl-dt-calendar-table .owl-dt-calendar-header{color:#0006}.owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-weekdays th{font-size:.7em;font-weight:400;text-align:center;padding-bottom:1em}.owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-calendar-table-divider{position:relative;height:1px;padding-bottom:.5em}.owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-calendar-table-divider:after{content:"";position:absolute;top:0;left:-.5em;right:-.5em;height:1px;background:#0000001f}.owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-calendar-table-divider.owl-calendar-weeks:after{left:-1.8em}.owl-dt-calendar-table .owl-dt-calendar-cell{position:relative;height:0;line-height:0;text-align:center;outline:0;color:#000000d9;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.owl-dt-calendar-table .owl-dt-calendar-cell-content{position:absolute;top:5%;left:5%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:90%;height:90%;font-size:.8em;line-height:1;border:1px solid rgba(0,0,0,0);border-radius:999px;color:inherit;cursor:pointer}.owl-dt-calendar-table .owl-dt-calendar-cell-out{opacity:.2}.owl-dt-calendar-table .owl-dt-calendar-cell-today:not(.owl-dt-calendar-cell-selected){border-color:#0006}.owl-dt-calendar-table .owl-dt-calendar-cell-selected{color:#ffffffd9;background-color:#3f51b5}.owl-dt-calendar-table .owl-dt-calendar-cell-selected.owl-dt-calendar-cell-today{box-shadow:inset 0 0 0 1px #ffffffd9}.owl-dt-calendar-table .owl-dt-calendar-cell-disabled{cursor:default}.owl-dt-calendar-table .owl-dt-calendar-cell-disabled>.owl-dt-calendar-cell-content:not(.owl-dt-calendar-cell-selected){color:#0006}.owl-dt-calendar-table .owl-dt-calendar-cell-disabled>.owl-dt-calendar-cell-content.owl-dt-calendar-cell-selected{opacity:.4}.owl-dt-calendar-table .owl-dt-calendar-cell-disabled>.owl-dt-calendar-cell-today:not(.owl-dt-calendar-cell-selected){border-color:#0003}.owl-dt-calendar-table .owl-dt-calendar-cell-active:focus>.owl-dt-calendar-cell-content:not(.owl-dt-calendar-cell-selected),.owl-dt-calendar-table :not(.owl-dt-calendar-cell-disabled):hover>.owl-dt-calendar-cell-content:not(.owl-dt-calendar-cell-selected){background-color:#0000000a}.owl-dt-calendar-table .owl-dt-calendar-cell-in-range{background:#3f51b533}.owl-dt-calendar-table .owl-dt-calendar-cell-in-range.owl-dt-calendar-cell-range-from{border-top-left-radius:999px;border-bottom-left-radius:999px}.owl-dt-calendar-table .owl-dt-calendar-cell-in-range.owl-dt-calendar-cell-range-to{border-top-right-radius:999px;border-bottom-right-radius:999px}.owl-dt-calendar-table.owl-calendar-weeks .owl-dt-calendar-cell-content{height:86%}.owl-dt-timer{display:flex;justify-content:center;width:100%;height:7em;padding:.5em;outline:none}.owl-dt-timer-box{position:relative;display:inline-flex;flex-direction:column;align-items:center;width:25%;height:100%}.owl-dt-timer-content{flex:1 1 auto;display:flex;justify-content:center;align-items:center;width:100%;margin:.2em 0}.owl-dt-timer-content .owl-dt-timer-input{display:block;width:2em;text-align:center;border:1px solid rgba(0,0,0,.5);border-radius:3px;outline:medium none;font-size:1.2em;padding:.2em}.owl-dt-timer-divider{display:inline-block;align-self:flex-end;position:absolute;width:.6em;height:100%;left:-.3em}.owl-dt-timer-divider:before,.owl-dt-timer-divider:after{content:"";display:inline-block;width:.35em;height:.35em;position:absolute;left:50%;border-radius:50%;transform:translate(-50%);background-color:currentColor}.owl-dt-timer-divider:before{top:35%}.owl-dt-timer-divider:after{bottom:35%}.owl-dt-control-button{-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;margin:0;padding:0;background-color:#0000;font-size:1em;color:inherit}.owl-dt-control-button .owl-dt-control-button-content{position:relative;display:inline-flex;justify-content:center;align-items:center;outline:none}.owl-dt-control-period-button .owl-dt-control-button-content{height:1.5em;padding:0 .5em;border-radius:3px;transition:background-color .1s linear}.owl-dt-control-period-button:hover>.owl-dt-control-button-content{background-color:#0000001f}.owl-dt-control-period-button .owl-dt-control-button-arrow{display:flex;justify-content:center;align-items:center;width:1em;height:1em;margin:.1em;transition:transform .2s ease}.owl-dt-control-arrow-button .owl-dt-control-button-content{padding:0;border-radius:50%;width:1.5em;height:1.5em}.owl-dt-control-arrow-button[disabled]{color:#0006;cursor:default}.owl-dt-control-arrow-button svg{width:50%;height:50%;fill:currentColor}.owl-dt-inline-container,.owl-dt-popup-container{position:relative;width:18.5em;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.owl-dt-inline-container .owl-dt-calendar,.owl-dt-inline-container .owl-dt-timer,.owl-dt-popup-container .owl-dt-calendar,.owl-dt-popup-container .owl-dt-timer{width:100%}.owl-dt-inline-container .owl-dt-calendar,.owl-dt-popup-container .owl-dt-calendar{height:20.25em}.owl-dt-dialog-container{max-height:95vh;margin:-1.5em}.owl-dt-dialog-container .owl-dt-calendar{min-width:250px;min-height:330px;max-width:750px;max-height:750px}.owl-dt-dialog-container .owl-dt-timer{min-width:250px;max-width:750px}@media all and (orientation: landscape){.owl-dt-dialog-container .owl-dt-calendar{width:58vh;height:62vh}.owl-dt-dialog-container .owl-dt-timer{width:58vh}}@media all and (orientation: portrait){.owl-dt-dialog-container .owl-dt-calendar{width:80vw;height:80vw}.owl-dt-dialog-container .owl-dt-timer{width:80vw}}.owl-dt-container-buttons{display:flex;width:100%;height:2em;color:#3f51b5}.owl-dt-container-control-button{font-size:1em;width:50%;height:100%;border-radius:0}.owl-dt-container-control-button .owl-dt-control-button-content{height:100%;width:100%;transition:background-color .1s linear}.owl-dt-container-control-button:hover .owl-dt-control-button-content{background-color:#0000001a}.owl-dt-container-info{padding:0 .5em;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.owl-dt-container-info .owl-dt-container-range{outline:none}.owl-dt-container-info .owl-dt-container-range .owl-dt-container-range-content{display:flex;justify-content:space-between;padding:.5em 0;font-size:.8em}.owl-dt-container-info .owl-dt-container-range:last-child{border-top:1px solid rgba(0,0,0,.12)}.owl-dt-container-info .owl-dt-container-info-active{color:#3f51b5}.owl-dt-container-disabled,.owl-dt-trigger-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;cursor:default!important}.owl-dt-timer-hour12{display:flex;justify-content:center;align-items:center;color:#3f51b5}.owl-dt-timer-hour12 .owl-dt-timer-hour12-box{border:1px solid currentColor;border-radius:2px;transition:background .2s ease}.owl-dt-timer-hour12 .owl-dt-timer-hour12-box .owl-dt-control-button-content{width:100%;height:100%;padding:.5em}.owl-dt-timer-hour12 .owl-dt-timer-hour12-box:focus .owl-dt-control-button-content,.owl-dt-timer-hour12 .owl-dt-timer-hour12-box:hover .owl-dt-control-button-content{background:#3f51b5;color:#fff}.owl-dt-calendar-only-current-month .owl-dt-calendar-cell-out{visibility:hidden;cursor:default}.owl-dt-inline{display:inline-block}.owl-dt-control{outline:none;cursor:pointer}.owl-dt-control .owl-dt-control-content{outline:none}.owl-dt-control:focus>.owl-dt-control-content{background-color:#0000001f}.owl-dt-control:not(:-moz-focusring):focus>.owl-dt-control-content{box-shadow:none}.owl-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@charset "UTF-8";.admin-section{--color-red: #e5484d;--color-orange: #f08c00;--color-green: #1eae6f;--color-primary: #101932;--color-secondary: #0099bb;--color-text: #101932;--color-text-light: #6b7280;--color-text-lighter: #8e8e93;--color-text-dark: #101932;--color-text-darker: #0d1424;--color-premium: #7c5cff;--color-gratuit: #f08c00;--color-admin-menu-bg: #101932}.admin-section *{color:var(--color-text)}.admin-section .admin-pane{--side-width: 259px;--side-max-width: 259px;--side-min-width: 259px;--border: 0}.admin-section ion-content.admin{--background: #f4f6fa;--padding-start: 16px;--padding-end: 16px}@media (min-width: 1280px){.admin-section ion-content.admin ::-webkit-scrollbar{width:6px}.admin-section ion-content.admin ::-webkit-scrollbar-track{background:#eef1f6}.admin-section ion-content.admin ::-webkit-scrollbar-thumb{background:#c7ccd8;border-radius:999px}.admin-section ion-content.admin ::-webkit-scrollbar-thumb:hover{background:#09b}}.admin-section ion-content.admin .color-premium{color:var(--color-premium)!important}.admin-section ion-content.admin .color-gratuit{color:var(--color-gratuit)!important}.admin-section ion-content.admin h2.with-btn{margin:0 0 6px;display:flex;align-items:center;justify-content:space-between;padding-bottom:6px}.admin-section ion-content.admin h2.with-btn span{margin-bottom:0!important}.admin-section ion-content.admin h2.with-btn ion-icon{width:22px;height:22px;cursor:pointer;transition:color .14s ease}.admin-section ion-content.admin h2.with-btn ion-icon:hover{color:#09b}.admin-section ion-content.admin h2.title-section,.admin-section ion-content.admin h2.with-btn span{font-size:1.15rem;color:#101932;margin:0 0 10px;font-family:Inter-SemiBold,Inter,sans-serif;font-weight:600}.admin-section ion-content.admin p.no-data{font-size:.88rem;color:#6b7280;font-family:Inter,sans-serif}.admin-section ion-content.admin h2.top-title{margin:0 0 14px;padding:0;font-family:Inter-SemiBold,Inter,sans-serif;font-weight:600;font-size:1.05rem;color:#6b7280;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.admin-section ion-content.admin #admin-one-col{max-width:var(--admin-content-max-width);margin:auto;padding-top:24px;padding-bottom:24px}@media (max-width: 1200px){.admin-section ion-content.admin #admin-one-col{padding:20px 12px}}.admin-section ion-content.admin .mt25{margin-top:25px}.admin-section ion-content.admin .admin-search-wrap{margin-bottom:20px}.admin-section ion-content.admin .admin-search-wrap p.btn{text-align:center}.admin-section ion-content.admin .admin-search-wrap .admin-search-fields h2{font-size:.95em;color:#09b;padding-bottom:5px;margin:0;font-family:Inter-SemiBold,Inter,sans-serif;font-weight:600}.admin-section ion-content.admin .admin-search-wrap .admin-search-fields ion-searchbar{--background: #ffffff;padding-inline-start:0;padding-inline-end:0;padding:0;--border-radius: 12px;--icon-color: #8e8e93}.admin-section ion-content.admin .admin-search-wrap .admin-search-fields ion-searchbar .searchbar-input-container input{border:1px solid #e2e6ee;border-radius:12px;font-size:.9rem;font-family:Inter,sans-serif;background:#fff}.admin-section ion-content.admin .admin-search-wrap .admin-search-fields ion-searchbar .searchbar-input-container ion-icon{width:18px;height:18px;top:9px}.admin-section ion-content.admin .admin-search-wrap .admin-search-fields ion-searchbar .searchbar-input-container button ion-icon{color:#e5484d}.admin-section ion-content.admin ngx-charts-chart>*{fill:#8e8e93!important}.admin-section ion-content.admin ngx-tooltip-content>*{fill:#101932!important;color:#101932!important}.admin-section ion-content.admin ngx-tooltip-content.ngx-charts-tooltip-content.type-tooltip{background-color:#fff;box-shadow:0 4px 16px #1019321a;border-radius:10px}.admin-section ion-content.admin ngx-tooltip-content.ngx-charts-tooltip-content.type-tooltip .tooltip-caret.position-top{border-top-color:#fff;box-shadow:0 4px 16px #1019321a}.admin-section ion-content.admin .admin-stats>div{margin-bottom:20px}.admin-section ion-content.admin .admin-content-with-segments{background:#fff;padding:12px;border-radius:0 0 14px 14px}.admin-section ion-content.admin .content-overflow{overflow-x:auto;max-width:100%}.admin-section ion-content.admin .content-one-col>*{margin-bottom:16px}.admin-section ion-content.admin .col-content{background:#fff;box-shadow:0 1px 2px #1019320a,0 8px 24px #1019320f;padding:16px;border-radius:18px;border:1px solid rgba(226,230,238,.6)}.admin-section ion-content.admin .col-content.mt25{margin-top:25px}.admin-section ion-content.admin .col-content.mb25{margin-bottom:25px}.admin-section ion-content.admin .content-one-col{max-width:1200px;margin:16px auto auto}.admin-section ion-content.admin .content-one-col .col-content{background:#fff;border-radius:18px;padding:16px}.admin-section ion-content.admin .content-one-col .col-content h2{font-size:1rem;color:#09b;margin-bottom:14px;font-family:Inter-SemiBold,Inter,sans-serif;font-weight:600;margin-top:0}.admin-section ion-content.admin .content-one-col .col-content p{font-size:.88em;color:#6b7280;font-family:Inter,sans-serif}.admin-section ion-content.admin .content-one-col .col-content p.text{color:#6b7280;font-size:.88em;margin:0 0 4px;font-family:Inter,sans-serif}.admin-section ion-content.admin .content-one-col .col-content p.text strong,.admin-section ion-content.admin .content-one-col .col-content p.text span{color:inherit}.admin-section ion-content.admin .content-one-col .col-content h2.with-btn{display:flex;align-items:center;justify-content:space-between}.admin-section ion-content.admin .content-one-col .col-content h2.with-btn span{font-size:1rem;color:#09b;font-family:Inter-SemiBold,Inter,sans-serif;font-weight:600;padding-right:10px;margin-bottom:0}.admin-section ion-content.admin .content-2-cols{display:grid;grid-template-columns:repeat(2,minmax(0,590px));column-gap:20px;max-width:100%;overflow-x:auto}@media (max-width: 650px){.admin-section ion-content.admin .content-2-cols{grid-template-columns:100%;row-gap:16px;overflow-x:hidden}}.admin-section ion-content.admin .content-2-cols .col-content{background:#fff;border-radius:18px;padding:16px}.admin-section ion-content.admin .content-2-cols .col-content h2{font-size:1rem;color:#09b;margin-bottom:14px;font-family:Inter-SemiBold,Inter,sans-serif;font-weight:600;margin-top:0}.admin-section ion-content.admin .content-2-cols .col-content p.text{color:#6b7280;font-size:.82em;margin:0 0 4px;font-family:Inter,sans-serif}.admin-section ion-content.admin .content-2-cols .col-content p.text strong,.admin-section ion-content.admin .content-2-cols .col-content p.text span{color:inherit}.admin-section ion-content.admin .content-2-cols .col-content h2.with-btn{display:flex;align-items:center;justify-content:space-between}.admin-section ion-content.admin .content-2-cols .col-content h2.with-btn span{font-size:1rem;color:#09b;font-family:Inter-SemiBold,Inter,sans-serif;font-weight:600;padding-right:10px;margin-bottom:0}.admin-section ion-content.admin .content-3-cols{display:grid;grid-template-columns:repeat(3,minmax(0,390px));column-gap:16px;max-width:100%;overflow-x:auto}.admin-section ion-content.admin .content-3-cols .col-content{background:#fff;border-radius:18px;padding:16px}.admin-section ion-content.admin .content-3-cols .col-content h2{font-size:1rem;color:#09b;margin-bottom:14px;font-family:Inter-SemiBold,Inter,sans-serif;font-weight:600;margin-top:0}.admin-section ion-content.admin .content-3-cols .col-content p.text{color:#6b7280;font-size:.88em;margin:0 0 4px;font-family:Inter,sans-serif}.admin-section ion-content.admin .content-3-cols .col-content p.text strong,.admin-section ion-content.admin .content-3-cols .col-content p.text span{color:inherit}.admin-section ion-content.admin .content-3-cols .col-content h2.with-btn{display:flex;align-items:center;justify-content:space-between}.admin-section ion-content.admin .content-3-cols .col-content h2.with-btn span{font-size:1rem;color:#09b;font-family:Inter-SemiBold,Inter,sans-serif;font-weight:600;padding-right:10px;margin-bottom:0}.admin-section ion-content.admin .content-with-single-table{box-shadow:0 1px 2px #1019320a,0 8px 24px #1019320f;background:#fff;padding:16px;margin-top:24px;border-radius:18px;border:1px solid rgba(226,230,238,.6)}.admin-section ion-content.admin .content-with-single-table .entries-count{color:#8e8e93;font-weight:500;font-size:.78rem;margin-bottom:8px;font-family:Inter,sans-serif}.admin-section ion-segment ion-segment-button.segment-button-checked{color:#09b}.admin-section .search-result-city{font-family:Inter,sans-serif;font-size:.88rem;padding-bottom:8px;padding-top:8px;border-bottom:1px solid #eef1f6;padding-left:16px;color:#6b7280;transition:background .13s ease}.admin-section .search-result-city:last-child{padding-bottom:0}.admin-section .search-result-city:hover{background:#f4f6fa}.admin-section p.information{font-size:.88em;color:#6b7280;background:#f4f6fa;border:1px solid #e2e6ee;border-radius:12px;margin:0;padding:12px;font-family:Inter,sans-serif}.admin-section .admin-tag{font-size:.78em;display:inline-block;color:#fff;font-weight:600;background:#09b;padding:3px 10px;border-radius:999px;margin-left:4px;margin-right:4px;margin-bottom:8px;font-family:Inter,sans-serif}.admin-section .admin-list-result{margin-top:10px;color:#fff;font-size:.85em;font-weight:600;background:#101932;padding:8px 12px;border-radius:12px;font-family:Inter-SemiBold,Inter,sans-serif}.admin-section .input-file-btn{position:relative}.admin-section .input-file-btn label{border-radius:12px;text-align:center;font-size:.88em;font-weight:600;padding:8px;color:#fff;cursor:pointer;display:block;background:#09b;font-family:Inter-SemiBold,Inter,sans-serif;transition:background .14s ease}.admin-section .input-file-btn label:hover{background:#0089a8}.admin-section .input-file-btn input{position:absolute;margin-left:-50000px}.admin-section .content-report-wrap .content-report-citation{background:#f4f6fa;color:#6b7280;font-size:.88em;padding:14px;border-radius:12px;border:1px solid #e2e6ee;margin-bottom:8px;font-family:Inter,sans-serif}.admin-section .content-report-wrap .content-report-name{font-size:.78em;color:#8e8e93;margin-bottom:14px;font-family:Inter,sans-serif}.admin-section .content-report-wrap .content-report-actions{text-align:center;margin-bottom:10px}.admin-section .content-report-wrap .content-report-item{color:#6b7280;font-size:.88em;margin-bottom:10px;font-family:Inter,sans-serif}.admin-section ion-alert{--background: #ffffff;--color: #101932}.admin-section ion-toast{--background: #6b7280;--color: #fff;color:#fff;font-weight:500;--button-color: #fff;font-family:Inter,sans-serif}.admin-section ion-toast.toast-success{--background: #1eae6f}.admin-section ion-toast.toast-error{--background: #e5484d}.admin-section app-admin-event-view{--color-secondary: #0099bb}app-administrator-menu{height:100%}app-administrator-menu ion-header{background:#101932;box-shadow:2px 0 16px #1019322e}app-administrator-menu ion-header ion-toolbar,app-administrator-menu ion-header .in-toolbar{background:#101932;--background: #101932}app-administrator-menu ion-header ion-toolbar ion-button,app-administrator-menu ion-header .in-toolbar ion-button{--background: transparent;--border-radius: 10px;color:#fff;font-size:22px!important}app-administrator-menu ion-header ion-toolbar ion-button ion-icon,app-administrator-menu ion-header .in-toolbar ion-button ion-icon{color:#ffffffd9;width:24px;height:24px}app-administrator-menu ion-header ion-toolbar ion-button img,app-administrator-menu ion-header .in-toolbar ion-button img{height:22px}app-administrator-menu ion-header ion-toolbar ion-title,app-administrator-menu ion-header .in-toolbar ion-title{background:#101932;color:#fff;font-weight:600;font-size:1rem;font-family:Inter-SemiBold,Inter,sans-serif;padding-top:0;text-align:left;padding-inline-start:45px;padding-inline-end:50px}app-administrator-menu ion-content{height:calc(100% - 44px);--background: #101932}admin-menu.admin-menu .menu-user-info{padding:20px 16px 12px;border-bottom:1px solid rgba(255,255,255,.08)}admin-menu.admin-menu .menu-user-info .menu-user-info-wrap{display:grid;grid-template-columns:52px 1fr;column-gap:12px;align-items:center}admin-menu.admin-menu .menu-user-info .menu-user-info-wrap .menu-user-picture img{border-radius:14px;width:52px;height:52px;object-fit:cover}admin-menu.admin-menu .menu-user-info .menu-user-info-wrap .menu-user-infos .name{font-size:.95rem;color:#fff;font-weight:600;font-family:Inter-SemiBold,Inter,sans-serif;margin-bottom:3px;line-height:1.3}admin-menu.admin-menu .menu-user-info .menu-user-info-wrap .menu-user-infos .function{font-size:.78rem;color:#ffffff8c;font-family:Inter,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.04em}admin-menu.admin-menu .menu-user-info .menu-user-info-wrap .menu-user-infos .reminder{margin-top:5px;color:#e5484d;font-weight:600;font-size:.75rem;cursor:pointer;font-family:Inter,sans-serif;transition:opacity .15s ease}admin-menu.admin-menu .menu-user-info .menu-user-info-wrap .menu-user-infos .reminder:hover{opacity:.8}admin-menu.admin-menu .menu-wrap{display:flex;flex-direction:column;padding:8px 0}admin-menu.admin-menu .menu-wrap .menu-item{position:relative}admin-menu.admin-menu .menu-wrap .menu-item.active .menu-item-content{background:#0099bb24;border-radius:10px}admin-menu.admin-menu .menu-wrap .menu-item.active .menu-item-content ion-icon{color:#09b}admin-menu.admin-menu .menu-wrap .menu-item.active .menu-item-content span{color:#fff;font-weight:600}admin-menu.admin-menu .menu-wrap .menu-item.active:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;background:#09b;border-radius:0 3px 3px 0}admin-menu.admin-menu .menu-wrap .menu-item .menu-item-content{position:relative;cursor:pointer;display:grid;grid-template-columns:22px 1fr auto;column-gap:10px;align-items:center;padding:10px 16px;margin:1px 8px;border-radius:10px;transition:background .14s ease}admin-menu.admin-menu .menu-wrap .menu-item .menu-item-content:hover{background:#ffffff12}admin-menu.admin-menu .menu-wrap .menu-item .menu-item-content ion-icon{width:18px;height:18px;color:#fff9;flex-shrink:0;transition:color .14s ease}admin-menu.admin-menu .menu-wrap .menu-item .menu-item-content span{font-size:.88rem;color:#ffffffbf;font-family:Inter,sans-serif;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .14s ease}admin-menu.admin-menu .menu-wrap .menu-item .menu-item-content span.notification{background:#e5484d;color:#fff;font-size:.7rem;font-weight:700;font-family:Inter,sans-serif;padding:1px 6px;border-radius:999px;min-width:18px;text-align:center;line-height:16px;flex-shrink:0}admin-menu.admin-menu .menu-wrap .menu-item .menu-item-content>ion-icon:last-child{width:14px;height:14px;color:#ffffff59}admin-menu.admin-menu .menu-wrap .menu-item .menu-item-sub-menu-wrap{margin-left:46px;padding-bottom:4px;cursor:pointer}admin-menu.admin-menu .menu-wrap .menu-item .menu-item-sub-menu-wrap .menu-item-sub-menu{font-size:.83rem;color:#ffffff8c;font-family:Inter,sans-serif;font-weight:400;padding:6px 12px;border-radius:8px;transition:background .14s ease,color .14s ease}admin-menu.admin-menu .menu-wrap .menu-item .menu-item-sub-menu-wrap .menu-item-sub-menu:hover{background:#ffffff0f;color:#ffffffd9}admin-menu.admin-menu .menu-wrap .menu-item .menu-item-sub-menu-wrap .menu-item-sub-menu.active{color:#09b;font-weight:600}mec-menu-footer.admin-menu-footer{height:70px;padding-top:7px;background:#101932;border-top:1px solid rgba(255,255,255,.07)}mec-menu-footer.admin-menu-footer .menu-wrap ion-menu-toggle:nth-child(2){border:0!important}mec-menu-footer.admin-menu-footer .menu-wrap ion-menu-toggle .menu-item-content ion-icon{width:20px;height:20px;color:#ffffffa6}mec-menu-footer.admin-menu-footer .menu-wrap ion-menu-toggle .menu-item-content span{font-size:.65rem;color:#ffffff8c;font-family:Inter,sans-serif}mec-menu-footer.admin-menu-footer .menu-wrap ion-menu-toggle .menu-item-content .notification{font-size:.6rem;width:18px;height:18px;line-height:18px;right:23px;top:-7px;background:#e5484d;border-radius:999px}.table-header{display:grid;grid-template-columns:1fr auto;align-items:center;font-size:.88em;margin-bottom:10px;margin-top:16px;gap:12px}.table-header .table-header-left{text-align:left}.table-header .table-header-left span{color:#8e8e93;font-weight:500;font-size:.78rem;font-family:Inter,sans-serif}.table-header .table-header-right{text-align:right}.table-header .table-header-right span{cursor:pointer;background:#09b;color:#fff;padding:5px 12px;border-radius:999px;font-weight:600;font-size:.78rem;font-family:Inter-SemiBold,Inter,sans-serif;transition:background .14s ease}.table-header .table-header-right span:hover{background:#0089a8}.admin-table-responsive{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#c4cbd6 transparent}.admin-table-responsive::-webkit-scrollbar{height:8px}.admin-table-responsive::-webkit-scrollbar-thumb{background:#c4cbd6;border-radius:999px}.admin-table-responsive::-webkit-scrollbar-track{background:transparent}.admin-table-responsive p.count{text-align:center;color:#09b;font-size:.88em;font-weight:500;font-family:Inter,sans-serif}.admin-table-responsive.with-bg{background:#fff;padding:16px;border-radius:18px;border:1px solid rgba(226,230,238,.6);box-shadow:0 1px 2px #1019320a,0 8px 24px #1019320f}.admin-table-responsive table{width:100%;min-width:720px;border-collapse:collapse}.admin-table-responsive table thead tr{background:#f4f6fa;border-bottom:1px solid #e2e6ee}.admin-table-responsive table thead tr th{font-size:.75em;color:#8e8e93;font-weight:700;font-family:Inter,sans-serif;padding:10px 8px;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.admin-table-responsive table thead tr th:first-child{border-radius:10px 0 0;padding-left:14px}.admin-table-responsive table thead tr th:last-child{border-radius:0 10px 0 0;padding-right:14px}.admin-table-responsive table thead tr th.sticky{position:sticky;left:0;background:#f4f6fa;z-index:2}.admin-table-responsive table thead tr th.sticky-actions,.admin-table-responsive table thead tr th:last-child.actions{position:sticky;right:0;background:#f4f6fa;z-index:2;box-shadow:-8px 0 12px -8px #1019321f}.admin-table-responsive table tbody tr{border-bottom:1px solid #eef1f6;transition:background .12s ease}.admin-table-responsive table tbody tr:nth-child(2n){background:transparent}.admin-table-responsive table tbody tr:hover{background:#0099bb0a}.admin-table-responsive table tbody tr:last-child{border-bottom:0}.admin-table-responsive table tbody tr td{font-size:.82em;color:#6b7280;font-family:Inter,sans-serif;padding:10px 8px}.admin-table-responsive table tbody tr td:first-child{padding-left:14px}.admin-table-responsive table tbody tr td:last-child{padding-right:14px}.admin-table-responsive table tbody tr td.sticky{position:sticky;left:0;background:#fff;z-index:1;box-shadow:2px 0 6px #1019320a}.admin-table-responsive table tbody tr td.sticky-actions,.admin-table-responsive table tbody tr td.icons-action:last-child,.admin-table-responsive table tbody tr td.icon-action:last-child{position:sticky;right:0;background:#fff;z-index:1;box-shadow:-8px 0 12px -8px #1019321a}tr:hover .admin-table-responsive table tbody tr td.sticky,tr:hover .admin-table-responsive table tbody tr td.sticky-actions{background:#f7fafc}.admin-table-responsive table tbody tr td span{color:inherit}.admin-table-responsive table tbody tr td span.bool-yes{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:#1eae6f24}.admin-table-responsive table tbody tr td span.bool-yes ion-icon{width:13px;height:13px;color:#1eae6f}.admin-table-responsive table tbody tr td span.bool-no{color:#c4cbd6;font-weight:600}.admin-table-responsive table tbody tr td span.type-badge{display:inline-block;font-size:.72rem;font-weight:600;font-family:Inter,sans-serif;color:#6b7280;background:#eef1f6;border-radius:999px;padding:3px 9px;white-space:nowrap}.admin-table-responsive table tbody tr td b.count-strong{color:#101932;font-weight:700}.admin-table-responsive table tbody tr td span.count-limit{color:#8e8e93;font-weight:500}.admin-table-responsive table tbody tr td.clamp-2{max-width:320px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.admin-table-responsive table tbody tr td.nowrap{white-space:nowrap}.admin-table-responsive table tbody tr td.center{text-align:center}.admin-table-responsive table tbody tr td ion-icon.green{color:#1eae6f}.admin-table-responsive table tbody tr td ion-icon.red{color:#e5484d}.admin-table-responsive table tbody tr td ion-icon.orange{color:#f08c00}.admin-table-responsive table tbody tr td.icons-action,.admin-table-responsive table tbody tr td.icon-action{white-space:nowrap}.admin-table-responsive table tbody tr td.icons-action ion-icon,.admin-table-responsive table tbody tr td.icon-action ion-icon{display:inline-flex;align-items:center;justify-content:center;box-sizing:content-box;width:17px;height:17px;padding:7px;margin:0 1px;border-radius:9px;cursor:pointer;color:#8e8e93;vertical-align:middle;transition:color .12s ease,background .12s ease}.admin-table-responsive table tbody tr td.icons-action ion-icon:hover,.admin-table-responsive table tbody tr td.icon-action ion-icon:hover{color:#0089a8;background:#0099bb1a}.admin-table-responsive table tbody tr td.icons-action ion-icon.green,.admin-table-responsive table tbody tr td.icon-action ion-icon.green{color:#1eae6f}.admin-table-responsive table tbody tr td.icons-action ion-icon.red,.admin-table-responsive table tbody tr td.icon-action ion-icon.red{color:#e5484d}.admin-table-responsive table tbody tr td.icons-action ion-icon.red:hover,.admin-table-responsive table tbody tr td.icon-action ion-icon.red:hover{color:#e5484d;background:#e5484d1a}.admin-table-responsive table tbody tr td.icons-action ion-icon.orange,.admin-table-responsive table tbody tr td.icon-action ion-icon.orange{color:#f08c00}.admin-table-responsive table tbody tr td.link{cursor:pointer;color:#101932;font-weight:500}.admin-table-responsive table tbody tr td.link:hover{color:#09b}ul.list-admin{padding-left:0;list-style:none}ul.list-admin li{font-size:.88rem;display:grid;justify-content:space-between;align-items:center;grid-template-columns:1fr 1fr;padding:9px 4px;border-bottom:1px solid #eef1f6;color:#6b7280;font-family:Inter,sans-serif;transition:background .12s ease}ul.list-admin li:last-child{border-bottom:0}ul.list-admin li:hover{background:#0099bb08}ul.list-admin li span.li-title{font-weight:600;padding-right:6px;font-size:.88em;color:#101932;font-family:Inter-SemiBold,Inter,sans-serif}ul.list-admin li .li-content{text-align:right;font-size:.88em;color:#6b7280}ul.list-admin li ion-icon.green{color:#1eae6f}ul.list-admin li ion-icon.red{color:#e5484d}ul.list-admin li ion-icon.orange{color:#f08c00}ul.list-admin li.title-section{grid-template-columns:100%;text-align:center;font-weight:700;font-size:.82rem;color:#8e8e93;text-transform:uppercase;letter-spacing:.05em;padding:12px 4px 6px;border-bottom:0;font-family:Inter,sans-serif}ul.list-admin li.title-section:hover{background:transparent}ul.list-users{margin:0;padding:0;display:flex;flex-direction:column;gap:6px;list-style:none}ul.list-users li{border-radius:14px;display:grid;grid-template-columns:46px 1fr;grid-column-gap:14px;background:#fff;padding:10px 14px;border:1px solid #eef1f6;cursor:pointer;transition:background .13s ease,box-shadow .13s ease}ul.list-users li:hover{background:#f4f6fa;box-shadow:0 2px 8px #1019320f}ul.list-users li:nth-child(2n){background:#fff}ul.list-users li:hover:nth-child(2n){background:#f4f6fa}ul.list-users li:last-child{border-bottom:1px solid #eef1f6}ul.list-users li .list-users-picture{align-self:center}ul.list-users li .list-users-picture img{width:46px;height:46px;border-radius:12px;object-fit:cover}ul.list-users li .list-users-content{align-self:center;min-width:0;position:relative}ul.list-users li .list-users-content p{margin:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-family:Inter,sans-serif}ul.list-users li .list-users-content p.user-name{font-size:.88em;font-weight:700;color:#101932;font-family:Inter-Bold,Inter,sans-serif}ul.list-users li .list-users-content p.user-city-name{font-size:.82em;color:#6b7280;font-family:Inter,sans-serif;margin-bottom:2px}ul.list-users li .list-users-content p.user-date{font-size:.75em;color:#8e8e93;font-family:Inter,sans-serif}.apexcharts-xaxis-label,.apexcharts-yaxis-label,.apexcharts-legend-text{fill:#8e8e93;color:#8e8e93!important;font-family:Inter,sans-serif!important}.apexcharts-title-text{font-size:1.1rem;font-weight:700;font-family:Inter-Bold,Inter,sans-serif!important;color:#101932;fill:#101932}.apexcharts-subtitle-text{font-family:Inter,sans-serif!important;color:#8e8e93;fill:#8e8e93;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em}.apexcharts-tooltip{border-radius:12px!important;box-shadow:0 4px 16px #1019321f!important;border:1px solid #e2e6ee!important;font-family:Inter,sans-serif!important}.apexcharts-tooltip-title{background:#f4f6fa!important;border-bottom:1px solid #e2e6ee!important;font-family:Inter-SemiBold,Inter,sans-serif!important;font-weight:600;color:#101932}ion-popover.admin-popover-search{--width: 400px;--max-width: 96vw}ion-popover.admin-popover-search::part(content){border-radius:18px;box-shadow:0 8px 32px #10193224;border:1px solid rgba(226,230,238,.7);overflow:hidden}ion-popover.admin-popover-search .header-search{padding:16px}ion-popover.admin-popover-search .header-search .header-search-item{margin-bottom:20px}ion-popover.admin-popover-search .header-search .header-search-item:last-child{margin-bottom:0}ion-popover.admin-popover-search .header-search .header-search-item h2{font-family:Inter-SemiBold,Inter,sans-serif;font-weight:600;font-size:.88rem;color:#101932;margin:0 0 8px;text-transform:uppercase;letter-spacing:.04em}ion-popover.admin-popover-search .header-search .header-search-item ion-searchbar{padding:0;height:40px;--background: #f4f6fa;--border-radius: 12px;--icon-color: transparent;--clear-button-color: #8e8e93}ion-popover.admin-popover-search .header-search .header-search-item ion-searchbar .searchbar-search-icon{display:none!important}ion-popover.admin-popover-search .header-search .header-search-item ion-searchbar .searchbar-input-container{height:40px}ion-popover.admin-popover-search .header-search .header-search-item ion-searchbar .searchbar-input-container input.searchbar-input{padding-inline-start:12px!important;font-size:.88rem;border:1px solid #e2e6ee;border-radius:12px;font-family:Inter,sans-serif;color:#101932;background:#f4f6fa;width:100%}ion-popover.admin-popover-search .header-search .header-search-item ul.search-result{margin:6px 0 0;padding:0;list-style:none;max-height:180px;overflow-y:auto;border:1px solid #eef1f6;border-radius:10px}ion-popover.admin-popover-search .header-search .header-search-item ul.search-result li{padding:8px 12px;display:block;color:#6b7280;font-size:.875rem;font-family:Inter,sans-serif;cursor:pointer;border-bottom:1px solid #eef1f6;transition:background .12s ease,color .12s ease}ion-popover.admin-popover-search .header-search .header-search-item ul.search-result li:last-child{border-bottom:0}ion-popover.admin-popover-search .header-search .header-search-item ul.search-result li:hover{background:#0099bb0f;color:#09b}ion-popover.admin-popover-search .header-search .header-search-item ul.search-result li.results-count{text-align:center;color:#09b;font-family:Inter-SemiBold,Inter,sans-serif;font-weight:600;padding:8px 12px;background:#0099bb0d;font-size:.8rem}ion-popover.admin-popover-notifications{--width: 500px;--max-width: 96vw;--color-red: #e5484d;--color-orange: #f08c00;--color-green: #1eae6f;--color-primary: #101932;--color-text: #101932;--color-text-light: #6b7280;--color-text-lighter: #8e8e93;--color-text-dark: #101932;--color-text-darker: #0d1424}ion-popover.admin-popover-notifications::part(content){border-radius:18px;box-shadow:0 8px 32px #10193224;border:1px solid rgba(226,230,238,.7);overflow:hidden}ion-popover.admin-popover-notifications .notifications-wrap{--background: #fff}ion-popover.admin-popover-notifications .notifications-wrap .notifications-count{display:flex;align-items:center;justify-content:space-between;color:#101932;font-family:Inter-SemiBold,Inter,sans-serif;font-weight:600;font-size:1rem;padding:14px 16px;border-bottom:1px solid #eef1f6;position:relative}ion-popover.admin-popover-notifications .notifications-wrap .notifications-count ion-icon{cursor:pointer;width:18px;height:18px;color:#8e8e93;padding:5px;border-radius:8px;transition:color .13s ease,background .13s ease}ion-popover.admin-popover-notifications .notifications-wrap .notifications-count ion-icon:hover{color:#09b;background:#0099bb14}ion-popover.admin-popover-notifications .notifications-wrap .notifications-count ion-icon.delete-notifications{position:absolute;right:43px;top:10px}ion-popover.admin-popover-notifications .notifications-wrap .notifications-count ion-icon.read-notifications{position:absolute;right:10px;top:10px}ion-popover.admin-popover-notifications .notifications-wrap .notifications-lists{max-height:500px;overflow-y:auto}ion-popover.admin-popover-notifications .notifications-wrap .notifications-lists .notification{display:grid;grid-template-columns:32px 1fr;gap:12px;align-items:flex-start;padding:10px 16px;border-bottom:1px solid #eef1f6;cursor:pointer;transition:background .12s ease}ion-popover.admin-popover-notifications .notifications-wrap .notifications-lists .notification:last-child{border-bottom:0}ion-popover.admin-popover-notifications .notifications-wrap .notifications-lists .notification:hover{background:#f4f6fa}ion-popover.admin-popover-notifications .notifications-wrap .notifications-lists .notification .left{padding-top:2px}ion-popover.admin-popover-notifications .notifications-wrap .notifications-lists .notification .left ion-icon{width:22px;height:22px;color:#8e8e93}ion-popover.admin-popover-notifications .notifications-wrap .notifications-lists .notification .right .notification-title{color:#101932;font-size:.9rem;font-family:Inter-SemiBold,Inter,sans-serif;font-weight:600;line-height:1.3}ion-popover.admin-popover-notifications .notifications-wrap .notifications-lists .notification .right .notification-title span.unread{width:8px;height:8px;background:#e5484d;border-radius:999px;display:inline-block;margin-right:6px;vertical-align:middle}ion-popover.admin-popover-notifications .notifications-wrap .notifications-lists .notification .right .notification-date{color:#8e8e93;font-size:.75rem;font-family:Inter,sans-serif;margin-top:2px}ion-popover.admin-popover-notifications .notifications-wrap .notifications-lists .notification .right .notification-content{color:#6b7280;font-size:.85rem;font-family:Inter,sans-serif;margin-top:3px;line-height:1.4}ion-popover.admin-popover-notifications .notifications-wrap p.load-more{text-align:center;font-size:.85rem;color:#09b;cursor:pointer;padding:12px;font-family:Inter-SemiBold,Inter,sans-serif;font-weight:600;transition:opacity .13s ease}ion-popover.admin-popover-notifications .notifications-wrap p.load-more:hover{opacity:.7}ion-popover.admin-popover-parameters{--min-width: 280px;--width: 300px;--max-width: 96vw}ion-popover.admin-popover-parameters::part(content){border-radius:18px;box-shadow:0 8px 32px #1019321f;border:1px solid rgba(226,230,238,.7);overflow:hidden}ion-popover.admin-popover-parameters ul{margin:0;padding:8px;list-style:none}ion-popover.admin-popover-parameters ul li{padding:10px 12px;margin:1px 0;border-radius:10px;display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:center;font-family:Inter,sans-serif;font-size:.9rem;color:#101932;cursor:pointer;transition:background .12s ease}ion-popover.admin-popover-parameters ul li:hover{background:#0099bb12}ion-popover.admin-popover-parameters ul li:hover ion-icon{color:#09b}ion-popover.admin-popover-parameters ul li ion-icon{height:18px;width:18px;color:#8e8e93;transition:color .12s ease;flex-shrink:0}ion-popover.admin-popover-parameters ul li span{color:#101932;font-weight:500;font-family:Inter,sans-serif}.modal-admin{--border-radius: 18px}.modal-admin ion-header,.modal-admin ion-toolbar,.modal-admin ion-title{background:#101932!important;--background: #101932 !important;color:#fff;font-family:Inter-SemiBold,Inter,sans-serif}.modal-admin .modal-wrapper{box-shadow:0 0 40px #1019323d;border-radius:18px;overflow:hidden}.modal-admin::part(content){border-radius:18px;box-shadow:none}.modal-admin ion-footer{background:#101932}.modal-admin ion-footer ion-icon{background:#101932!important;color:#fff}.modal-admin ion-footer .footer-right span{color:#fff!important;font-family:Inter,sans-serif}.modal-admin ion-footer .footer-left span{color:#fff!important;font-family:Inter,sans-serif}.modal-admin .select-template select{display:block;border:1px solid #e2e6ee;background:#fff;border-radius:12px;padding:8px 12px;outline:0;width:350px;max-width:100%;margin:auto auto 16px;font-family:Inter,sans-serif;color:#101932}.modal-admin .select-template select option{padding:4px}.modal-admin .select-template iframe{border:1px solid #e2e6ee;border-radius:8px}.admin-section{--border-radius-form: 12px;--mec-form-input-color: #101932}.admin-section form.form-standard ion-item{--background: transparent;--inner-padding-start: 0;--inner-padding-end: 0;--padding-start: 0;--padding-end: 0;--inner-border-width: 0;--background-focused: inherit;--background-activated: inherit;--background-hover: inherit;margin-bottom:12px}.admin-section form.form-standard ion-item ion-label{--color: #101932 !important;font-family:Inter-SemiBold,Inter,sans-serif;font-weight:600;font-size:.88rem;margin-bottom:6px;color:#101932;overflow:inherit!important}.admin-section form.form-standard ion-item ion-label.checkbox-label{font-size:.85rem;font-weight:500}.admin-section form.form-standard ion-item ion-input{--background: #ffffff;background:#fff;border:1px solid #e2e6ee;border-radius:var(--border-radius-form);--color: var(--mec-form-input-color);color:var(--mec-form-input-color);outline:0;font-family:Inter,sans-serif;font-size:.9rem;transition:border-color .14s ease}.admin-section form.form-standard ion-item ion-input:focus-within{border-color:#09b;box-shadow:0 0 0 3px #0099bb1f}.admin-section form.form-standard ion-item ion-input .native-input.sc-ion-input-ios,.admin-section form.form-standard ion-item ion-input .native-textarea.sc-ion-textarea-ios{--padding-top: 11px;--padding-bottom: 11px;--padding-start: 12px;--padding-end: 12px;--inner-padding-end: 0;font-family:Inter,sans-serif}.admin-section form.form-standard ion-item ion-datetime{--background: #ffffff;background:#fff;border:1px solid #e2e6ee;border-radius:var(--border-radius-form);--color: var(--mec-form-input-color);color:var(--mec-form-input-color);font-family:Inter,sans-serif;font-size:.9rem;transition:border-color .14s ease;--padding-top: 10px;--padding-bottom: 10px;--padding-start: 12px;--padding-end: 12px;--inner-padding-end: 0;outline:0;color:var(--mec-form-input-color)!important}.admin-section form.form-standard ion-item ion-datetime:focus-within{border-color:#09b;box-shadow:0 0 0 3px #0099bb1f}.admin-section form.form-standard ion-item ion-datetime .native-input.sc-ion-input-ios,.admin-section form.form-standard ion-item ion-datetime .native-textarea.sc-ion-textarea-ios{--padding-top: 11px;--padding-bottom: 11px;--padding-start: 12px;--padding-end: 12px;--inner-padding-end: 0;font-family:Inter,sans-serif}.admin-section form.form-standard ion-item ion-textarea{--background: #ffffff;background:#fff;border:1px solid #e2e6ee;border-radius:var(--border-radius-form);--color: var(--mec-form-input-color);color:var(--mec-form-input-color);outline:0;font-family:Inter,sans-serif;font-size:.9rem;transition:border-color .14s ease;min-height:130px;--padding-start: 12px}.admin-section form.form-standard ion-item ion-textarea:focus-within{border-color:#09b;box-shadow:0 0 0 3px #0099bb1f}.admin-section form.form-standard ion-item ion-textarea .native-input.sc-ion-input-ios,.admin-section form.form-standard ion-item ion-textarea .native-textarea.sc-ion-textarea-ios{--padding-top: 11px;--padding-bottom: 11px;--padding-start: 12px;--padding-end: 12px;--inner-padding-end: 0;font-family:Inter,sans-serif}.admin-section form.form-standard ion-item ion-textarea .native-textarea.sc-ion-textarea-ios{height:100%;min-height:130px;color:var(--mec-form-input-color)!important;font-family:Inter,sans-serif}.admin-section form.form-standard ion-item ion-checkbox{--transition: .3s;--background: #ffffff;--background-checked: #0099bb;--color: var(--mec-form-input-color);--border-radius: 6px;--border-color: #e2e6ee;--border-color-checked: #0099bb;--size: 20px;margin-right:10px;outline:0}.admin-section form.form-standard ion-item ion-select{--background: #ffffff;background:#fff;border:1px solid #e2e6ee;border-radius:var(--border-radius-form);--color: var(--mec-form-input-color);color:var(--mec-form-input-color);outline:0;font-family:Inter,sans-serif;font-size:.9rem;transition:border-color .14s ease;--padding-start: 12px}.admin-section form.form-standard ion-item ion-select:focus-within{border-color:#09b;box-shadow:0 0 0 3px #0099bb1f}.admin-section form.form-standard ion-item ion-select .native-input.sc-ion-input-ios,.admin-section form.form-standard ion-item ion-select .native-textarea.sc-ion-textarea-ios{--padding-top: 11px;--padding-bottom: 11px;--padding-start: 12px;--padding-end: 12px;--inner-padding-end: 0;font-family:Inter,sans-serif}.admin-section form.form-standard ion-item ion-select .select-text{--color: var(--mec-form-input-color)}.admin-section form.form-standard ion-item select{--background: #ffffff;background:#fff;border:1px solid #e2e6ee;border-radius:var(--border-radius-form);--color: var(--mec-form-input-color);font-family:Inter,sans-serif;font-size:.9rem;transition:border-color .14s ease;width:100%;padding:11px 36px 11px 12px;color:var(--mec-form-input-color);outline:0;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%238e8e93' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:16px}.admin-section form.form-standard ion-item select:focus-within{border-color:#09b;box-shadow:0 0 0 3px #0099bb1f}.admin-section form.form-standard ion-item select .native-input.sc-ion-input-ios,.admin-section form.form-standard ion-item select .native-textarea.sc-ion-textarea-ios{--padding-top: 11px;--padding-bottom: 11px;--padding-start: 12px;--padding-end: 12px;--inner-padding-end: 0;font-family:Inter,sans-serif}.admin-section form.form-standard ion-item input.ion-input{--background: #ffffff;background:#fff;border:1px solid #e2e6ee;border-radius:var(--border-radius-form);--color: var(--mec-form-input-color);font-family:Inter,sans-serif;font-size:.9rem;transition:border-color .14s ease;width:100%;padding:11px 12px;color:var(--mec-form-input-color);outline:0}.admin-section form.form-standard ion-item input.ion-input:focus-within{border-color:#09b;box-shadow:0 0 0 3px #0099bb1f}.admin-section form.form-standard ion-item input.ion-input .native-input.sc-ion-input-ios,.admin-section form.form-standard ion-item input.ion-input .native-textarea.sc-ion-textarea-ios{--padding-top: 11px;--padding-bottom: 11px;--padding-start: 12px;--padding-end: 12px;--inner-padding-end: 0;font-family:Inter,sans-serif}.admin-section form.form-standard ion-item quill-editor{width:100%;-webkit-user-select:text}.admin-section form.form-standard ion-item quill-editor .ql-container{width:100%;height:300px;border-radius:0 0 12px 12px}.admin-section form.form-standard ion-item quill-editor .ql-container .ql-tooltip{position:absolute;top:0!important;left:10px!important}.admin-section form.form-standard ion-item quill-editor .ql-toolbar{border-radius:12px 12px 0 0;border-color:#e2e6ee}.admin-section form.form-standard ion-item ion-searchbar{--background: #f4f6fa;--border-radius: 12px}.admin-section form.form-standard ion-item ion-searchbar .searchbar-input-container{height:42px}.admin-section form.form-standard ion-item ion-searchbar .searchbar-input-container input{padding-inline-start:42px!important;padding-left:42px!important;font-size:.9em;font-family:Inter,sans-serif;border-radius:12px;border:1px solid #e2e6ee}.admin-section form.form-standard ion-item ion-searchbar .searchbar-input-container ion-icon{width:22px}.admin-section form.form-standard ion-item ul{list-style-type:none;padding-left:0;width:100%}.admin-section form.form-standard ion-item ul li{color:#fff;font-size:.9em;cursor:pointer;width:100%;margin:auto auto 8px;background:#09b;border-radius:12px;padding:9px 12px;text-align:center;font-family:Inter,sans-serif;font-weight:600;transition:background .14s ease}.admin-section form.form-standard ion-item ul li:hover{background:#0089a8}.admin-section form.form-standard ion-item ion-range{--knob-background: #0099bb;--ion-color-base: #0099bb !important;--bar-background: #e2e6ee;--bar-background-active: #0099bb}.admin-section form.form-standard ion-item .sub-range{display:flex;justify-content:space-between;flex-wrap:nowrap;font-size:.78rem;color:#8e8e93;font-family:Inter,sans-serif;width:100%;margin-top:-10px}.admin-section form.form-standard ion-item .sub-range div{width:80px;height:33px;text-align:center}.admin-section form.form-standard ion-item .sub-range div:first-child{text-align:left}.admin-section form.form-standard ion-item .sub-range div:last-child{text-align:right}.admin-section form.form-standard ion-item .sub-range div.active{color:#09b}.admin-section form.form-standard p.informations{background:#f4f6fa;font-weight:400;border-radius:12px;border:1px solid #e2e6ee;padding:12px;font-size:.85rem;color:#6b7280;text-align:center;font-family:Inter,sans-serif}.admin-section form.form-standard .form-3-cols{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.admin-section form.form-standard .form-3-cols ion-item{margin-bottom:0}.admin-section form.form-standard .form-3-cols ion-item ion-label.checkbox-label{font-size:.78rem}@media (max-width: 900px){.admin-section form.form-standard .form-3-cols{grid-template-columns:repeat(3,1fr)}}@media (max-width: 600px){.admin-section form.form-standard .form-3-cols{grid-template-columns:repeat(2,1fr)}}@media (max-width: 430px){.admin-section form.form-standard .form-3-cols{grid-template-columns:100%}}#dashboard #admin-one-col>div{margin-bottom:20px}#dashboard .main-counters{background:#fff;border:1px solid #e2e6ee;border-radius:18px;padding:24px;box-shadow:0 1px 2px #1019320a,0 8px 24px #1019320f;display:grid;grid-template-columns:1fr 2fr 4fr;gap:24px;align-items:center}#dashboard .main-counters .main-stats{border-right:1px solid #eef1f6;padding-right:20px}#dashboard .main-counters .main-stats .main-stats-item{padding:14px 0;border-bottom:1px solid #eef1f6}#dashboard .main-counters .main-stats .main-stats-item:first-child{padding-top:6px}#dashboard .main-counters .main-stats .main-stats-item:last-child{border-bottom:none;padding-bottom:6px}#dashboard .main-counters .main-stats .main-stats-item .main-stats-count{font-family:Inter-Bold,Inter,sans-serif;font-size:2rem;font-weight:800;color:#101932;letter-spacing:-.5px;line-height:1.1}#dashboard .main-counters .main-stats .main-stats-item .main-stats-label{font-family:Inter,sans-serif;font-size:.82rem;font-weight:500;color:#6b7280;margin-top:2px;letter-spacing:0}#dashboard .main-counters .repartition-contracts{display:flex;align-items:center;justify-content:center}#dashboard .main-counters .content-total-counters{display:grid;grid-template-columns:1fr 1fr;column-gap:32px;row-gap:2px}#dashboard .main-counters .content-total-counters .counter-total-counter{display:grid;grid-template-columns:36px 1fr 56px;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid #eef1f6}#dashboard .main-counters .content-total-counters .counter-total-counter:nth-last-child(-n+2){border-bottom:none}#dashboard .main-counters .content-total-counters .counter-total-counter .counter-total-counter-icon{width:36px;height:36px;border-radius:10px;background:#0099bb1a;display:flex;align-items:center;justify-content:center;flex:none}#dashboard .main-counters .content-total-counters .counter-total-counter .counter-total-counter-icon ion-icon{width:18px;height:18px;color:#09b}#dashboard .main-counters .content-total-counters .counter-total-counter .counter-total-counter-label{font-family:Inter,sans-serif;font-size:.85rem;font-weight:500;color:#101932;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#dashboard .main-counters .content-total-counters .counter-total-counter .counter-total-counter-count{text-align:center;font-family:Inter-SemiBold,Inter,sans-serif;font-size:.85rem;font-weight:600;background:#f4f6fa;border-radius:8px;padding:4px 10px;color:#101932;white-space:nowrap}@media (max-width: 900px){#dashboard .main-counters{grid-template-columns:1fr 1fr;row-gap:16px}#dashboard .main-counters .main-stats{border-right:none;border-bottom:1px solid #eef1f6;padding-right:0;padding-bottom:16px}#dashboard .main-counters .content-total-counters{grid-column:1/-1}}@media (max-width: 550px){#dashboard .main-counters{grid-template-columns:100%}#dashboard .main-counters .main-stats{border-right:none}#dashboard .main-counters .content-total-counters{grid-column:auto;grid-template-columns:100%}}#dashboard .counter-wrap{display:grid;grid-template-columns:repeat(4,1fr);column-gap:16px;row-gap:16px}#dashboard .counter-wrap .counter{background:#fff;border:1px solid #e2e6ee;border-radius:18px;padding:20px 16px 16px;box-shadow:0 1px 2px #1019320a,0 8px 24px #1019320f;display:flex;flex-direction:column;gap:12px;transition:box-shadow .18s ease,transform .18s ease}#dashboard .counter-wrap .counter:hover{box-shadow:0 6px 16px #1019321a;transform:translateY(-2px)}#dashboard .counter-wrap .counter .counter-top{display:flex;align-items:center;justify-content:space-between}#dashboard .counter-wrap .counter>ion-icon,#dashboard .counter-wrap .counter ion-icon.counter-icon{width:40px;height:40px;border-radius:12px;background:#0099bb1a;padding:10px;color:#09b;flex:none}#dashboard .counter-wrap .counter>ion-icon.color-green,#dashboard .counter-wrap .counter ion-icon.counter-icon.color-green{color:#1eae6f;background:#1eae6f1a}#dashboard .counter-wrap .counter>ion-icon.color-red,#dashboard .counter-wrap .counter ion-icon.counter-icon.color-red{color:#e5484d;background:#e5484d1a}#dashboard .counter-wrap .counter>ion-icon.color-orange,#dashboard .counter-wrap .counter ion-icon.counter-icon.color-orange{color:#f08c00;background:#f08c001a}#dashboard .counter-wrap .counter>ion-icon.color-blue,#dashboard .counter-wrap .counter>ion-icon.color-secondary,#dashboard .counter-wrap .counter ion-icon.counter-icon.color-blue,#dashboard .counter-wrap .counter ion-icon.counter-icon.color-secondary{color:#09b;background:#0099bb1a}#dashboard .counter-wrap .counter>ion-icon.color-purple,#dashboard .counter-wrap .counter ion-icon.counter-icon.color-purple{color:#7c5cff;background:#7c5cff1a}#dashboard .counter-wrap .counter .counter-detail{min-width:0}#dashboard .counter-wrap .counter .counter-detail h2{margin:0 0 4px;font-family:Inter-Bold,Inter,sans-serif;font-weight:800;font-size:2rem;letter-spacing:-.5px;color:#101932;line-height:1.1;display:flex;align-items:center;gap:6px;flex-wrap:nowrap}#dashboard .counter-wrap .counter .counter-detail h2 ion-icon{width:18px!important;height:18px!important;background:none!important;padding:0!important;border-radius:0!important;flex:none;position:static}#dashboard .counter-wrap .counter .counter-detail h2 ion-icon.color-green{color:#1eae6f!important;background:none!important}#dashboard .counter-wrap .counter .counter-detail h2 ion-icon.color-red{color:#e5484d!important;background:none!important}#dashboard .counter-wrap .counter .counter-detail h2 ion-icon.color-orange{color:#f08c00!important;background:none!important}#dashboard .counter-wrap .counter .counter-detail h3{margin:0 0 4px;font-family:Inter-SemiBold,Inter,sans-serif;font-weight:600;color:#101932;font-size:.88rem;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#dashboard .counter-wrap .counter .counter-detail h4{margin:0;font-family:Inter,sans-serif;font-weight:400;color:#8e8e93;font-size:.78rem}#dashboard .counter-wrap .counter .counter-detail .trend-badge{display:inline-flex;align-items:center;gap:3px;padding:2px 7px 2px 4px;border-radius:999px;font-size:.75rem;font-weight:600;font-family:Inter-SemiBold,Inter,sans-serif;line-height:1.4;margin-top:4px}#dashboard .counter-wrap .counter .counter-detail .trend-badge ion-icon{width:13px!important;height:13px!important;background:none!important;padding:0!important;border-radius:0!important;flex:none;position:static}#dashboard .counter-wrap .counter .counter-detail .trend-badge.trend-up{background:#1eae6f1f;color:#1eae6f}#dashboard .counter-wrap .counter .counter-detail .trend-badge.trend-up ion-icon{color:#1eae6f!important;background:none!important}#dashboard .counter-wrap .counter .counter-detail .trend-badge.trend-down{background:#e5484d1f;color:#e5484d}#dashboard .counter-wrap .counter .counter-detail .trend-badge.trend-down ion-icon{color:#e5484d!important;background:none!important}#dashboard .counter-wrap .counter .counter-detail .trend-badge.trend-neutral{background:#f08c001a;color:#f08c00}#dashboard .counter-wrap .counter .counter-detail .trend-badge.trend-neutral ion-icon{color:#f08c00!important;background:none!important}@media (max-width: 900px){#dashboard .counter-wrap{grid-template-columns:repeat(2,1fr)}}@media (max-width: 550px){#dashboard .counter-wrap{grid-template-columns:100%}}#dashboard .graph-last-inscription,#dashboard .graph-inscription{background:#fff;border:1px solid #e2e6ee;border-radius:18px;padding:20px;box-shadow:0 1px 2px #1019320a,0 8px 24px #1019320f}#dashboard .graphs-inscriptions-connexions{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width: 800px){#dashboard .graphs-inscriptions-connexions{grid-template-columns:100%}}#dashboard .last-users .last-users-wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:100%}@media (max-width: 980px){#dashboard .last-users .last-users-wrap{grid-template-columns:repeat(4,264px)}}#dashboard .last-users .last-users-wrap .last-users-item{background:#fff;border:1px solid #e2e6ee;border-radius:18px;padding:16px 16px 12px;box-shadow:0 1px 2px #1019320a,0 8px 24px #1019320f}#dashboard .last-users .last-users-wrap .last-users-item h2.title-section{display:flex;align-items:center;justify-content:space-between;font-size:.82rem;font-weight:700;font-family:Inter-SemiBold,Inter,sans-serif;color:#8e8e93;text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #eef1f6}@media (max-width: 980px){#dashboard .last-users{overflow-x:auto;max-width:100%;padding-bottom:20px}}#dashboard .map-wrap #map{border-radius:18px;border:1px solid #e2e6ee;box-shadow:0 1px 2px #1019320a,0 8px 24px #1019320f;overflow:hidden}#dashboard .double-graph{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 800px){#dashboard .double-graph{grid-template-columns:100%}}#dashboard .stats-inscriptions h2{font-family:Inter-SemiBold,Inter,sans-serif;font-size:.9rem;font-weight:600;color:#09b;margin:0 0 14px}#dashboard .stats-inscriptions .stats-counters{display:grid;grid-template-columns:repeat(4,1fr);column-gap:16px}#dashboard .stats-inscriptions .stats-counters .stat-counter{background:#fff;border:1px solid #e2e6ee;border-radius:14px;padding:14px;box-shadow:0 1px 2px #1019320a,0 4px 12px #1019320f}#dashboard .stats-inscriptions .stats-counters .stat-counter h2{text-align:center;color:#09b;font-family:Inter-Bold,Inter,sans-serif;font-size:1.4rem;font-weight:800;letter-spacing:-.5px}#dashboard .stats-inscriptions .stats-counters .stat-counter h3{text-align:center;font-size:1.2rem;font-family:Inter-Bold,Inter,sans-serif}#dashboard .stats-inscriptions .stats-counters .stat-counter p{color:#6b7280;font-size:.85rem;text-align:center;font-family:Inter,sans-serif}#user-profile #admin-one-col>div{margin-bottom:20px}#user-profile .user-wrap{background:#fff;border:1px solid #e2e6ee;border-radius:18px;box-shadow:0 1px 2px #1019320a,0 8px 24px #1019320f;padding:24px;display:grid;grid-template-columns:300px 1fr 300px;grid-template-areas:"picture infos add-account";gap:40px}@media (max-width: 1024px){#user-profile .user-wrap{grid-template-columns:1fr 1fr;gap:24px;grid-template-areas:"picture infos" "add-account add-account"}#user-profile .user-wrap .add-account{width:300px;margin:auto}}@media (max-width: 600px){#user-profile .user-wrap{grid-template-columns:100%;grid-template-areas:"picture" "infos" "add-account"}}#user-profile .user-wrap .user-main-infos{grid-area:picture;text-align:center}#user-profile .user-wrap .user-main-infos .user-picture{width:150px;margin:10px auto;position:relative}#user-profile .user-wrap .user-main-infos .user-picture img{border-radius:50%}#user-profile .user-wrap .user-main-infos .user-picture label ion-icon{position:absolute;bottom:0;right:0;width:24px;height:24px;padding:0;cursor:pointer;background:none}#user-profile .user-wrap .user-main-infos .user-name{text-align:center;font-size:1rem;text-transform:uppercase;font-weight:700;font-family:Inter-Bold,Inter,sans-serif;color:#101932;letter-spacing:.04em;margin-bottom:5px}#user-profile .user-wrap .user-main-infos .user-email{text-align:center;font-size:.88rem;font-family:Inter,sans-serif;color:#6b7280;margin-bottom:10px}#user-profile .user-wrap .user-main-infos p.status{font-weight:500;font-size:.8rem;text-align:center;font-family:Inter,sans-serif;margin:0 0 14px}#user-profile .user-wrap .user-main-infos p.status span{padding-right:7px}#user-profile .user-wrap .user-main-infos p.status span:last-child{padding-right:0}#user-profile .user-wrap .user-main-infos ion-button{width:250px;max-width:100%;display:block;margin:0 auto 10px}#user-profile .user-wrap .user-main-infos ion-button:last-child{margin-bottom:0}#user-profile .user-wrap .user-list-info{grid-area:infos;align-self:center}#user-profile .user-wrap .add-account{grid-area:add-account;align-self:center}#user-profile .user-wrap .add-account .accounts-counter{font-size:3.2rem;text-align:center;font-family:Inter-Bold,Inter,sans-serif;font-weight:800;color:#101932;letter-spacing:-1px;line-height:1.1}#user-profile .user-wrap .add-account .account-label{text-align:center;font-size:1.1rem;font-family:Inter,sans-serif;font-weight:500;margin-bottom:20px;color:#6b7280}#user-profile .user-wrap .add-account .admin-account{text-align:center;margin-bottom:10px;font-weight:500;font-size:.95rem;font-family:Inter,sans-serif}#user-profile .user-wrap .add-account .admin-account span{color:#f08c00}#user-profile .user-wrap .add-account .add-account{border-top:1px solid #eef1f6;display:grid;grid-template-columns:1fr 1fr;gap:20px;padding-top:18px}#user-profile .user-wrap .add-account .add-account .add-account-item{cursor:pointer;text-align:center;padding:12px;color:#fff;background:#09b;border-radius:12px;transition:background .14s ease}#user-profile .user-wrap .add-account .add-account .add-account-item:hover{background:#0089a8}#user-profile .user-wrap .add-account .add-account .add-account-item ion-icon{height:28px;width:28px;color:#fff;display:block;margin:0 auto 5px}#user-profile .user-wrap .add-account .add-account .add-account-item p{margin:0;font-weight:600;font-size:.8rem;font-family:Inter-SemiBold,Inter,sans-serif;color:#fff}#user-profile .graphs-user{display:grid;grid-template-columns:2fr 1fr;gap:20px}@media (max-width: 900px){#user-profile .graphs-user{grid-template-columns:100%}}#user-profile .graphs-user .graph-connexions{background:#fff;border:1px solid #e2e6ee;border-radius:18px;box-shadow:0 1px 2px #1019320a,0 8px 24px #1019320f;padding:18px}#user-profile .accounts-list-wrap{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}@media (max-width: 1700px){#user-profile .accounts-list-wrap{grid-template-columns:1fr 1fr}}@media (max-width: 800px){#user-profile .accounts-list-wrap{grid-template-columns:100%}}#user-profile .accounts-list-wrap .account-item{background:#fff;border:1px solid #e2e6ee;border-radius:18px;box-shadow:0 1px 2px #1019320a,0 8px 24px #1019320f;padding:14px}#user-profile .accounts-list-wrap .account-item .item-account-content{display:grid;grid-template-columns:1fr 2fr;gap:18px}@media (max-width: 450px){#user-profile .accounts-list-wrap .account-item .item-account-content{grid-template-columns:100%}}#user-profile .accounts-list-wrap .account-item .item-account-content .item-account-left{text-align:center}#user-profile .accounts-list-wrap .account-item .item-account-content .item-account-left .account-city-name{margin-top:5px;margin-bottom:8px;font-size:.95rem;font-weight:600;font-family:Inter-SemiBold,Inter,sans-serif;text-align:center;color:#09b;cursor:pointer}#user-profile .accounts-list-wrap .account-item .item-account-content .item-account-left .account-type{text-align:center;color:#e5484d;font-size:.85rem;font-weight:600;font-family:Inter-SemiBold,Inter,sans-serif;margin-bottom:12px}#user-profile .accounts-list-wrap .account-item .item-account-content .item-account-left ion-button{width:170px;max-width:100%;margin:0 auto 7px;display:block}#user-profile .accounts-list-wrap .account-item .item-account-content .item-account-left ion-button:last-child{margin-bottom:0}#user-profile .accounts-list-wrap .account-item .item-account-content .item-account-right{align-self:start}#user-profile .accounts-list-wrap .account-item .item-account-content .item-account-right ul.list-admin{margin-top:0}#user-profile .devices-table{background:#fff;border:1px solid #e2e6ee;border-radius:18px;box-shadow:0 1px 2px #1019320a,0 8px 24px #1019320f;padding:14px}#user-profile .user-section-card{background:#fff;border:1px solid #e2e6ee;border-radius:18px;box-shadow:0 1px 2px #1019320a,0 8px 24px #1019320f;overflow:hidden}#user-profile .user-section-card.user-graphs-card{background:transparent;border:none;box-shadow:none;padding:0}#user-profile .user-section-header{padding:16px 20px 14px;border-bottom:1px solid #eef1f6}#user-profile .user-section-header h2.section-title{font-family:Inter-SemiBold,Inter,sans-serif;font-size:.95rem;font-weight:700;color:#101932;margin:0;text-transform:uppercase;letter-spacing:.04em}#user-profile .user-section-header h2.section-title .section-meta{font-size:.78rem;color:#8e8e93;font-weight:400;text-transform:none;letter-spacing:0;margin-left:6px}#user-profile .user-section-card>.accounts-list-wrap{padding:16px}#user-profile .user-section-card>.graphs-user{padding:0;border:none;box-shadow:none}#user-profile .user-section-card>.devices-table{border:none;border-radius:0;box-shadow:none;padding:0}#user-profile .user-section-card>.devices-table .admin-table-responsive{border-radius:0 0 18px 18px;overflow:hidden}#admin-city-view #admin-one-col>div{margin-bottom:20px}#admin-city-view .city-first-section{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}#admin-city-view .city-first-section .city-infos{background:#fff;border:1px solid #e2e6ee;border-radius:18px;box-shadow:0 1px 2px #1019320a,0 8px 24px #1019320f;overflow:hidden}#admin-city-view .city-first-section .city-infos .city-header-picture{position:relative}#admin-city-view .city-first-section .city-infos .city-header-picture img{width:100%;display:block}#admin-city-view .city-first-section .city-infos .city-header-picture input#city-main-picture{position:absolute;left:-50000px}#admin-city-view .city-first-section .city-infos .city-header-picture label{position:absolute;top:12px;right:12px;cursor:pointer}#admin-city-view .city-first-section .city-infos .city-header-picture label ion-icon{width:20px;height:20px;color:#fff;background:#09b;padding:13px;border-radius:50%}#admin-city-view .city-first-section .city-infos .city-infos-content{padding:18px}#admin-city-view .city-first-section .city-infos .city-infos-content h2.city-name{margin:0 0 4px;text-align:center;font-size:1.4rem;font-family:Inter-Bold,Inter,sans-serif;font-weight:700;color:#101932}#admin-city-view .city-first-section .city-infos .city-infos-content .create-account{text-align:center}#admin-city-view .city-first-section .city-infos .city-infos-content h3.account-type{margin:0 0 14px;font-size:.85rem;font-weight:500;text-align:center;color:#6b7280;font-family:Inter,sans-serif}#admin-city-view .city-first-section .city-infos .city-infos-content .stats-citizens{margin-top:14px;display:grid;grid-template-columns:repeat(4,1fr);column-gap:8px}#admin-city-view .city-first-section .city-infos .city-infos-content .stats-citizens .stats-citizens-item{text-align:center}#admin-city-view .city-first-section .city-infos .city-infos-content .stats-citizens .stats-citizens-item ion-icon{width:28px;height:28px;margin:0 auto 6px;display:block}#admin-city-view .city-first-section .city-infos .city-infos-content .stats-citizens .stats-citizens-item .stats-citizens-item-count{text-align:center;font-size:.9rem;font-weight:700;font-family:Inter-Bold,Inter,sans-serif;color:#101932;margin-bottom:3px}#admin-city-view .city-first-section .city-infos .city-infos-content .stats-citizens .stats-citizens-item .stats-citizens-item-label{text-align:center;font-size:.75rem;font-weight:500;color:#6b7280;font-family:Inter,sans-serif}#admin-city-view .city-first-section .city-supposed-mayor,#admin-city-view .city-first-section .city-mayor{background:#fff;border:1px solid #e2e6ee;border-radius:18px;box-shadow:0 1px 2px #1019320a,0 8px 24px #1019320f;padding:18px}#admin-city-view .city-first-section .city-supposed-mayor h2,#admin-city-view .city-first-section .city-mayor h2{margin:0 0 14px;text-align:center;font-size:1.1rem;font-family:Inter-SemiBold,Inter,sans-serif;font-weight:600;color:#101932}#admin-city-view .city-first-section .city-supposed-mayor .btn-actions,#admin-city-view .city-first-section .city-mayor .btn-actions{text-align:center}#admin-city-view .city-first-section .city-supposed-mayor .mayor-wrap,#admin-city-view .city-first-section .city-mayor .mayor-wrap{margin-bottom:8px}#admin-city-view .city-first-section .city-supposed-mayor .mayor-wrap .mayor-picture,#admin-city-view .city-first-section .city-mayor .mayor-wrap .mayor-picture{text-align:center}#admin-city-view .city-first-section .city-supposed-mayor .mayor-wrap .mayor-picture img,#admin-city-view .city-first-section .city-mayor .mayor-wrap .mayor-picture img{border-radius:50%}#admin-city-view .city-first-section .city-supposed-mayor .mayor-wrap .mayor-name,#admin-city-view .city-first-section .city-mayor .mayor-wrap .mayor-name{text-align:center;font-size:.95rem;font-weight:600;font-family:Inter-SemiBold,Inter,sans-serif;color:#09b;margin-bottom:4px;cursor:pointer}#admin-city-view .city-first-section .city-supposed-mayor .mayor-wrap .mayor-last-connexion,#admin-city-view .city-first-section .city-mayor .mayor-wrap .mayor-last-connexion{font-size:.78rem;font-weight:500;text-align:center;color:#6b7280;margin-bottom:14px;font-family:Inter,sans-serif}#admin-city-view .city-first-section .city-supposed-mayor .mayor-wrap .mayor-last-connexion span,#admin-city-view .city-first-section .city-mayor .mayor-wrap .mayor-last-connexion span{color:inherit}#admin-city-view .city-first-section .city-supposed-mayor .mayor-wrap .mayor-citizens,#admin-city-view .city-first-section .city-mayor .mayor-wrap .mayor-citizens{display:grid;grid-template-columns:repeat(4,1fr);column-gap:8px}#admin-city-view .city-first-section .city-supposed-mayor .mayor-wrap .mayor-citizens .mayor-citizens-item,#admin-city-view .city-first-section .city-mayor .mayor-wrap .mayor-citizens .mayor-citizens-item{text-align:center}#admin-city-view .city-first-section .city-supposed-mayor .mayor-wrap .mayor-citizens .mayor-citizens-item ion-icon,#admin-city-view .city-first-section .city-mayor .mayor-wrap .mayor-citizens .mayor-citizens-item ion-icon{width:28px;height:28px;margin:0 auto 6px;display:block}#admin-city-view .city-first-section .city-supposed-mayor .mayor-wrap .mayor-citizens .mayor-citizens-item .mayor-citizens-item-count,#admin-city-view .city-first-section .city-mayor .mayor-wrap .mayor-citizens .mayor-citizens-item .mayor-citizens-item-count{text-align:center;font-size:.9rem;font-weight:700;font-family:Inter-Bold,Inter,sans-serif;color:#101932;margin-bottom:3px}#admin-city-view .city-first-section .city-supposed-mayor .mayor-wrap .mayor-citizens .mayor-citizens-item .mayor-citizens-item-label,#admin-city-view .city-first-section .city-mayor .mayor-wrap .mayor-citizens .mayor-citizens-item .mayor-citizens-item-label{text-align:center;font-size:.75rem;color:#6b7280;font-family:Inter,sans-serif}#admin-city-view .city-first-section .city-supposed-mayor .mayor-wrap ion-button,#admin-city-view .city-first-section .city-mayor .mayor-wrap ion-button{display:block;margin-bottom:10px}#admin-city-view .city-first-section .city-map{background:#fff;border:1px solid #e2e6ee;border-radius:18px;box-shadow:0 1px 2px #1019320a,0 8px 24px #1019320f;overflow:hidden}@media (max-width: 1024px){#admin-city-view .city-first-section{grid-template-columns:1fr 1fr}#admin-city-view .city-first-section .city-map{display:none}}@media (max-width: 650px){#admin-city-view .city-first-section{grid-template-columns:100%}#admin-city-view .city-first-section .city-map{display:none}}#admin-city-view .city-second-section{display:grid;grid-template-columns:1fr;gap:20px}#admin-city-view .city-second-section .city-details,#admin-city-view .city-second-section .city-options,#admin-city-view .city-second-section .city-counters{background:#fff;border:1px solid #e2e6ee;border-radius:18px;box-shadow:0 1px 2px #1019320a,0 8px 24px #1019320f;padding:18px}#admin-city-view .city-second-section .city-counters h2{padding-top:4px;margin-bottom:12px}#admin-city-view .city-second-section .city-counters .city-counters-wrap{display:grid;grid-template-columns:1fr 1fr;gap:18px}#admin-city-view .city-second-section .city-counters .city-counters-wrap .counter{text-align:center;cursor:pointer;transition:opacity .12s ease}#admin-city-view .city-second-section .city-counters .city-counters-wrap .counter:hover{opacity:.75}#admin-city-view .city-second-section .city-counters .city-counters-wrap .counter .counter-icon ion-icon{width:32px;height:32px;margin:0 auto 6px;display:block}#admin-city-view .city-second-section .city-counters .city-counters-wrap .counter .counter-score{font-size:1.15rem;font-weight:700;font-family:Inter-Bold,Inter,sans-serif;color:#101932;margin-bottom:3px}#admin-city-view .city-second-section .city-counters .city-counters-wrap .counter .counter-title{font-size:.8rem;font-weight:500;color:#6b7280;font-family:Inter,sans-serif}@media (max-width: 900px){#admin-city-view .city-second-section{grid-template-columns:1fr 1fr}#admin-city-view .city-second-section .city-counters{grid-column:1/-1}#admin-city-view .city-second-section .city-counters .city-counters-wrap{grid-template-columns:repeat(5,1fr)}}@media (max-width: 650px){#admin-city-view .city-second-section{grid-template-columns:100%}#admin-city-view .city-second-section .city-counters{grid-column:auto}#admin-city-view .city-second-section .city-counters .city-counters-wrap{grid-template-columns:1fr 1fr}}#admin-city-view .city-exchanges{background:#fff;border:1px solid #e2e6ee;border-radius:18px;box-shadow:0 1px 2px #1019320a,0 8px 24px #1019320f;padding:18px}#admin-city-view .city-exchanges h2{margin-bottom:14px}#admin-city-view .commercial-section{display:grid;grid-template-columns:1fr 1fr;gap:20px}#admin-city-view .commercial-section .commercial-content{background:#fff;border:1px solid #e2e6ee;border-radius:18px;box-shadow:0 1px 2px #1019320a,0 8px 24px #1019320f;padding:18px}#admin-city-view .commercial-section .commercial-content h2{margin-bottom:14px}@media (max-width: 900px){#admin-city-view .commercial-section{grid-template-columns:100%}}#admin-city-view .invoice-section{display:grid;grid-template-columns:1fr 3fr;gap:16px}@media (max-width: 950px){#admin-city-view .invoice-section{grid-template-columns:100%}}#admin-city-view .invoice-section .invoice-account-content,#admin-city-view .invoice-section .invoice-content{background:#fff;border:1px solid #e2e6ee;border-radius:18px;box-shadow:0 1px 2px #1019320a,0 8px 24px #1019320f;padding:18px}#admin-city-view .invoice-section .invoice-account-content .invoice-comment h3,#admin-city-view .invoice-section .invoice-content .invoice-comment h3{margin:0;font-size:.88rem;font-weight:600;font-family:Inter-SemiBold,Inter,sans-serif;padding-bottom:4px;color:#101932}#admin-city-view .invoice-section .invoice-account-content .invoice-comment p,#admin-city-view .invoice-section .invoice-content .invoice-comment p{color:#6b7280;font-size:.88rem;font-family:Inter,sans-serif;margin:0 0 10px}#admin-city-view .invoice-section .invoice-account-content p.line-description,#admin-city-view .invoice-section .invoice-content p.line-description{margin:0;color:#6b7280;font-size:.88rem;font-family:Inter,sans-serif;padding:5px 0;border-bottom:1px solid #eef1f6}#admin-city-view .invoice-section .invoice-account-content p.line-description:last-child,#admin-city-view .invoice-section .invoice-content p.line-description:last-child{border-bottom:none}#admin-city-view .invoice-section .invoice-content h2{margin-bottom:14px}#admin-city-view .city-default-content{background:#fff;border:1px solid #e2e6ee;border-radius:18px;box-shadow:0 1px 2px #1019320a,0 8px 24px #1019320f;padding:18px}#admin-city-view .city-default-content h2{margin-bottom:14px}#admin-city-view .city-section-nav{position:sticky;top:0;z-index:50;background:#fff;border:1px solid #e2e6ee;border-radius:14px;box-shadow:0 1px 2px #1019320a,0 4px 12px #1019320f;display:flex;align-items:center;gap:4px;padding:6px 10px;margin-bottom:20px;overflow-x:auto;-webkit-overflow-scrolling:touch}#admin-city-view .city-section-nav .city-nav-tab{display:inline-block;padding:6px 14px;border-radius:10px;font-size:.82rem;font-weight:600;font-family:Inter-SemiBold,Inter,sans-serif;color:#6b7280;text-decoration:none;white-space:nowrap;transition:background .12s ease,color .12s ease;cursor:pointer}#admin-city-view .city-section-nav .city-nav-tab:hover{background:#0099bb14;color:#09b}#admin-city-view .city-section-nav .city-nav-tab.active{background:#0099bb1f;color:#09b}#admin-city-view .city-page-section{margin-bottom:8px}#admin-city-view .city-page-section>*+*{margin-top:20px}#admin-city-view #city-section-overview .city-counters{background:#fff;border:1px solid #e2e6ee;border-radius:18px;box-shadow:0 1px 2px #1019320a,0 8px 24px #1019320f;padding:18px}#admin-city-view #city-section-overview .city-counters h2{padding-top:4px;margin-bottom:14px}#admin-city-view #city-section-overview .city-counters .city-counters-wrap{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:14px}#admin-city-view #city-section-overview .city-counters .city-counters-wrap .counter{text-align:center;cursor:pointer;background:#f4f6fa;border-radius:14px;padding:14px 8px;transition:background .12s ease}#admin-city-view #city-section-overview .city-counters .city-counters-wrap .counter:hover{background:#0099bb14}#admin-city-view #city-section-overview .city-counters .city-counters-wrap .counter .counter-icon ion-icon{width:26px;height:26px;margin:0 auto 8px;display:block}#admin-city-view #city-section-overview .city-counters .city-counters-wrap .counter .counter-score{font-size:1.25rem;font-weight:800;font-family:Inter-Bold,Inter,sans-serif;color:#101932;margin-bottom:2px}#admin-city-view #city-section-overview .city-counters .city-counters-wrap .counter .counter-title{font-size:.78rem;font-weight:500;color:#6b7280;font-family:Inter,sans-serif}@media (max-width: 650px){#admin-city-view #city-section-overview .city-counters .city-counters-wrap{grid-template-columns:1fr 1fr}}#admin-city-view .mandatary-wrap{display:grid;grid-template-columns:repeat(4,1fr);column-gap:14px;row-gap:14px}@media (max-width: 1000px){#admin-city-view .mandatary-wrap{grid-template-columns:repeat(3,1fr)}}@media (max-width: 700px){#admin-city-view .mandatary-wrap{grid-template-columns:repeat(2,1fr)}}@media (max-width: 550px){#admin-city-view .mandatary-wrap{grid-template-columns:100%}}#admin-city-view .mandatary-wrap .mandatary{background:#f4f6fa;border:1px solid #e2e6ee;border-radius:14px;padding:14px;transition:box-shadow .14s ease}#admin-city-view .mandatary-wrap .mandatary:hover{box-shadow:0 4px 14px #10193214}#admin-city-view .mandatary-wrap .mandatary.inactive{opacity:.55}#admin-city-view .mandatary-wrap .mandatary .mandatary-picture{text-align:center;margin-bottom:10px}#admin-city-view .mandatary-wrap .mandatary .mandatary-picture img{border-radius:50%}#admin-city-view .mandatary-wrap .mandatary .mandatary-name{text-align:center;color:#09b;font-size:.88rem;font-weight:600;font-family:Inter-SemiBold,Inter,sans-serif;margin-bottom:5px}#admin-city-view .mandatary-wrap .mandatary .mandatary-last-connexion{text-align:center;font-size:.78rem;font-family:Inter,sans-serif;color:#6b7280}#admin-city-view .mandatary-wrap .mandatary .mandatary-last-connexion span{color:inherit}.ad-client-wrap .first-section{margin-top:20px;margin-bottom:20px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}@media (max-width: 900px){.ad-client-wrap .first-section{grid-template-columns:100%}}.ad-wrap .ad-wrap-content{margin-top:20px;margin-bottom:20px;display:grid;grid-template-columns:650px 1fr;gap:20px}@media (max-width: 1300px){.ad-wrap .ad-wrap-content{grid-template-columns:1fr 1fr}}@media (max-width: 750px){.ad-wrap .ad-wrap-content{grid-template-columns:100%}}.ad-wrap .ad-wrap-content mec-ad-view{background:#fff;border:1px solid #e2e6ee;border-radius:18px;box-shadow:0 1px 2px #1019320a,0 8px 24px #1019320f;margin-bottom:0}.ad-to-validate .ads-preview{margin-top:20px;margin-bottom:20px;display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:20px;justify-items:center}.ad-to-validate .ads-preview .ad-preview{max-width:800px}.ad-to-validate .ads-preview .ad-preview h2.type{text-align:center;color:#6b7280;font-size:1.1rem;font-weight:600;font-family:Inter-SemiBold,Inter,sans-serif;margin:0 0 10px}.ad-to-validate .ads-preview .ad-form{width:100%}.admin .admin-stats h1{font-family:Inter-Bold,Inter,sans-serif;font-weight:700;font-size:1.6rem;color:#101932;margin-top:28px;margin-bottom:28px;text-align:center}.admin .admin-stats h1.with-filter{margin-bottom:0}.admin .admin-stats .filter-btn{text-align:center}.admin .admin-stats .date-selection .date-form{display:grid;grid-template-columns:1fr 1fr 80px;column-gap:16px;align-items:center}.admin .admin-stats .date-selection .date-form ion-button{margin-top:22px}.admin .admin-stats .date-selection .quick-select{margin-top:20px;text-align:center}.admin .admin-stats .date-selection .quick-select p{font-family:Inter,sans-serif;color:#6b7280;font-size:.9rem;margin:0}.admin .admin-stats .date-selection .quick-select ion-button{margin-top:12px}.admin .admin-stats .content-counters{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:24px;margin-bottom:12px}@media (max-width: 900px){.admin .admin-stats .content-counters{grid-template-columns:repeat(3,1fr)}}@media (max-width: 650px){.admin .admin-stats .content-counters{grid-template-columns:repeat(2,1fr)}}@media (max-width: 430px){.admin .admin-stats .content-counters{grid-template-columns:repeat(1,1fr)}}.admin .admin-stats .content-counters .content-counter-item{background:#fff;border-radius:18px;border:1px solid rgba(226,230,238,.6);box-shadow:0 1px 2px #1019320a,0 8px 24px #1019320f;padding:16px}.admin .admin-stats .content-counters .content-counter-item .counter-first-line{text-align:center;border-bottom:1px solid #eef1f6;padding-bottom:8px;margin-bottom:8px}.admin .admin-stats .content-counters .content-counter-item .counter-first-line .counter-label{font-family:Inter-SemiBold,Inter,sans-serif;font-weight:600;color:#6b7280;font-size:.88rem;margin-bottom:8px;text-transform:uppercase;letter-spacing:.04em}.admin .admin-stats .content-counters .content-counter-item .counter-first-line .counter-total{font-family:Inter-Bold,Inter,sans-serif;font-weight:700;color:#101932;font-size:2rem;letter-spacing:-.02em}.admin .admin-stats .content-counters .content-counter-item .counter-second-line{display:grid;grid-template-columns:repeat(2,1fr);column-gap:0}.admin .admin-stats .content-counters .content-counter-item .counter-second-line .counter-second-line-content{padding:8px;border-right:1px solid #eef1f6;text-align:center;color:#7c5cff;font-size:.82em;font-weight:700;font-family:Inter-SemiBold,Inter,sans-serif}.admin .admin-stats .content-counters .content-counter-item .counter-second-line .counter-second-line-content:last-child{border-right:0}.admin .admin-stats .content-counters .content-counter-item .counter-second-line .counter-second-line-content.free{color:#f08c00}.admin .admin-stats .content-counters .content-counter-item .counter-second-line .counter-second-line-content span{display:block;padding-top:5px;color:#8e8e93;font-size:1em;font-weight:500;font-family:Inter,sans-serif}.admin .new-contracts-wrap{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width: 550px){.admin .new-contracts-wrap{grid-template-columns:100%}}.admin .new-contracts-wrap .new-contract-item h2{text-align:center;font-size:.88em!important;font-family:Inter-SemiBold,Inter,sans-serif;font-weight:600;color:#101932}.admin .new-contracts-wrap .new-contract-item ul{max-height:350px;overflow-y:auto}.admin .content-cities-wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 960px){.admin .content-cities-wrap{grid-template-columns:repeat(3,1fr)}}@media (max-width: 800px){.admin .content-cities-wrap{grid-template-columns:repeat(2,1fr)}}@media (max-width: 460px){.admin .content-cities-wrap{grid-template-columns:repeat(1,1fr)}}.admin .content-cities-wrap .content-city{background:#fff;padding:0 0 12px;border-radius:18px;border:1px solid rgba(226,230,238,.6);box-shadow:0 1px 2px #1019320a,0 8px 24px #1019320f;overflow:hidden;transition:box-shadow .14s ease}.admin .content-cities-wrap .content-city:hover{box-shadow:0 6px 24px #1019321a}.admin .content-cities-wrap .content-city .city-picture{position:relative}.admin .content-cities-wrap .content-city .city-picture img{max-width:100%;border-radius:14px 14px 0 0;display:block}.admin .content-cities-wrap .content-city .city-picture span{position:absolute;top:8px;right:8px;width:72px;color:#fff;border-radius:999px;padding:3px 10px;font-size:.75em;font-weight:700;font-family:Inter,sans-serif;text-align:center}.admin .content-cities-wrap .content-city .city-picture span.free{background:#1eae6f}.admin .content-cities-wrap .content-city .city-picture span.premium{background:#09b}.admin .content-cities-wrap .content-city .city-name{background:#09b;color:#fff;padding:6px 10px;text-align:center;font-size:.85em;font-weight:700;font-family:Inter-SemiBold,Inter,sans-serif;margin-top:-3px}.admin .content-cities-wrap .content-city .new-citizen{color:#09b;font-weight:600;font-size:.85em;font-family:Inter,sans-serif;padding:10px 0;text-align:center}.admin .content-cities-wrap .content-city .content-counters-wrap{display:grid;grid-template-columns:repeat(8,1fr);gap:6px;padding:8px 10px}.admin .content-cities-wrap .content-city .content-counters-wrap .content-counter{text-align:center;cursor:pointer}.admin .content-cities-wrap .content-city .content-counters-wrap .content-counter ion-icon{width:14px;height:14px;text-align:center;border-radius:999px;padding:5px;color:#fff}.admin .content-cities-wrap .content-city .content-counters-wrap .content-counter span{display:block;margin:auto;font-size:.78em;color:#6b7280;font-weight:600;font-family:Inter,sans-serif}.admin-page-header{display:flex;align-items:center;justify-content:space-between;padding-top:24px;padding-bottom:8px}.admin-page-header .admin-page-header-left{display:flex;align-items:center;gap:10px}.admin-page-header .admin-page-header-left h1{margin:0;font-size:1.5rem;font-weight:800;font-family:Inter-Bold,Inter,sans-serif;color:#101932;line-height:1.2}.admin-page-header .admin-page-header-right{display:flex;align-items:center;gap:8px}.admin-page-count{display:inline-flex;align-items:center;justify-content:center;background:#eef1f6;color:#6b7280;font-family:Inter,sans-serif;font-size:.75rem;font-weight:600;border-radius:999px;padding:2px 8px;min-width:24px;height:20px}span.finance-alert{display:inline-flex;align-items:center;gap:6px;color:#f08c00!important;font-family:Inter-SemiBold,Inter,sans-serif!important;font-weight:600!important;font-size:.82rem!important;background:#f08c0014;border:1px solid rgba(240,140,0,.2);padding:4px 10px;border-radius:999px}span.finance-alert ion-icon{width:14px;height:14px;color:#f08c00;flex-shrink:0}.invoice-ref{font-family:Inter-SemiBold,Inter,sans-serif;font-weight:600;font-size:.82rem;color:#101932;letter-spacing:.01em}.status-badge{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:.72rem;font-weight:600;font-family:Inter-SemiBold,Inter,sans-serif;white-space:nowrap}.status-badge.status-draft{background:#8e8e931f;color:#6b7280}.status-badge.status-waiting{background:#f08c001f;color:#f08c00}.status-badge.status-paid{background:#1eae6f1f;color:#1eae6f}.admin-table-responsive table tbody tr td.amount{text-align:right;font-variant-numeric:tabular-nums;font-family:Inter,sans-serif;color:#101932;font-size:.82rem;padding-right:14px}.admin-table-responsive table tbody tr td.amount.muted{color:#8e8e93}.admin-table-responsive table tbody tr td.amount.strong{font-weight:700;font-family:Inter-Bold,Inter,sans-serif;color:#101932}.admin-table-responsive table thead tr th.right{text-align:right;padding-right:14px}.admin-table-responsive table thead tr th.center,.admin-table-responsive table tbody tr td.center{text-align:center}.admin-table-responsive table tbody tr td ion-icon.danger{color:#e5484d}.admin-table-responsive table tbody tr td ion-icon.danger:hover{color:#c43a3e}td.empty-state-cell{padding:48px 16px!important;text-align:center}.admin-empty-state{display:flex;flex-direction:column;align-items:center;gap:8px}.admin-empty-state ion-icon{width:36px;height:36px;color:#c7ccd8}.admin-empty-state p{margin:0}.admin-empty-state p.title{font-size:.95rem;font-weight:600;font-family:Inter-SemiBold,Inter,sans-serif;color:#101932}.admin-empty-state p.subtitle{font-size:.82rem;color:#8e8e93;font-family:Inter,sans-serif}.table-header-right-btn{cursor:pointer;background:#09b;color:#fff;padding:6px 16px;border-radius:999px;font-weight:600;font-size:.82rem;font-family:Inter-SemiBold,Inter,sans-serif;transition:background .14s ease}.table-header-right-btn:hover{background:#0089a8}.contract-amount{text-align:right;font-variant-numeric:tabular-nums;font-family:Inter-SemiBold,Inter,sans-serif;font-weight:600;color:#101932;font-size:.82rem}.admin-section-label{font-size:.75rem;font-weight:700;font-family:Inter,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:#8e8e93;margin:0 0 6px}.admin-table-responsive table tbody tr td.exchange-content{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#6b7280;font-size:.82rem}.invoice .invoice-wrap{margin-top:20px;margin-bottom:20px;display:grid;grid-template-columns:2fr 5fr;gap:20px}.invoice .invoice-wrap .invoice-left-side>div{margin-bottom:20px}.invoice .invoice-wrap .invoice-left-side .intern-comment span{font-weight:600;font-family:Inter-SemiBold,Inter,sans-serif;padding-right:5px;font-size:.88rem;color:#101932}.invoice .invoice-wrap .invoice-left-side .intern-comment p{margin:4px 0 0;padding:12px;background:#f4f6fa;border:1px solid #e2e6ee;border-radius:12px;font-size:.88rem;font-family:Inter,sans-serif;color:#6b7280}.invoice .invoice-wrap .invoice-left-side .actions-btns-wrap{display:grid;grid-template-columns:1fr 1fr;gap:14px}.invoice .invoice-wrap .invoice-left-side .actions-btns-wrap span.button{text-align:center;background:#09b;padding:10px 8px;border-radius:12px;color:#fff;font-size:.8rem;font-weight:600;font-family:Inter-SemiBold,Inter,sans-serif;cursor:pointer;transition:background .14s ease}.invoice .invoice-wrap .invoice-left-side .actions-btns-wrap span.button:hover{background:#0089a8}.invoice .invoice-wrap .invoice-left-side .actions-btns-wrap span.button ion-icon{display:block;width:28px;height:28px;margin:0 auto 5px;color:#fff}@media (max-width: 930px){.invoice .invoice-wrap .invoice-left-side{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}}@media (max-width: 650px){.invoice .invoice-wrap .invoice-left-side{display:grid;grid-template-columns:100%;gap:20px}.invoice .invoice-wrap .invoice-left-side>div{margin-bottom:0}}.invoice .invoice-wrap .invoice-right-side .invoice-preview{background:#fff;border:1px solid #e2e6ee;border-radius:18px;box-shadow:0 1px 2px #1019320a,0 8px 24px #1019320f;padding:24px}.invoice .invoice-wrap .invoice-right-side .invoice-preview .invoice-header{display:grid;grid-template-columns:1fr 250px;align-items:center;margin-bottom:64px}.invoice .invoice-wrap .invoice-right-side .invoice-preview .invoice-header .logo{text-align:left}.invoice .invoice-wrap .invoice-right-side .invoice-preview .invoice-header .logo img{width:250px;max-width:100%}.invoice .invoice-wrap .invoice-right-side .invoice-preview .invoice-header .invoice-infos{text-align:left}.invoice .invoice-wrap .invoice-right-side .invoice-preview .invoice-header .invoice-infos p{margin:0;font-family:Inter,sans-serif}.invoice .invoice-wrap .invoice-right-side .invoice-preview .invoice-header .invoice-infos p.ref{font-weight:600;font-family:Inter-SemiBold,Inter,sans-serif;font-size:1.05rem;margin-bottom:5px}.invoice .invoice-wrap .invoice-right-side .invoice-preview .invoice-header .invoice-infos p.date{font-size:.88rem;color:#6b7280}.invoice .invoice-wrap .invoice-right-side .invoice-preview .invoice-recipient{display:grid;grid-template-columns:1fr 350px;margin-bottom:64px}.invoice .invoice-wrap .invoice-right-side .invoice-preview .invoice-recipient .recipient-informations{padding:18px;border:1px solid #e2e6ee;border-radius:12px}.invoice .invoice-wrap .invoice-right-side .invoice-preview .invoice-recipient .recipient-informations p{margin:0 0 4px;font-size:.88rem;font-family:Inter,sans-serif;color:#101932}.invoice .invoice-wrap .invoice-right-side .invoice-preview .invoice-lines{margin-bottom:56px}.invoice .invoice-wrap .invoice-right-side .invoice-preview .invoice-total{display:grid;grid-template-columns:1fr 350px;margin-bottom:40px}.invoice .invoice-wrap .invoice-right-side .invoice-preview .invoice-total ul{margin:0;padding:12px;border:1px solid #e2e6ee;border-radius:12px;list-style-type:none}.invoice .invoice-wrap .invoice-right-side .invoice-preview .invoice-total ul li{list-style-type:none;display:grid;grid-template-columns:1fr 120px;column-gap:14px;padding:7px 0;border-bottom:1px solid #eef1f6}.invoice .invoice-wrap .invoice-right-side .invoice-preview .invoice-total ul li:last-child{border-bottom:none}.invoice .invoice-wrap .invoice-right-side .invoice-preview .invoice-total ul li span{font-family:Inter,sans-serif;color:#6b7280;font-weight:500;font-size:.88rem}.invoice .invoice-wrap .invoice-right-side .invoice-preview .invoice-total ul li span.total{color:#101932;font-weight:700;font-family:Inter-Bold,Inter,sans-serif;font-size:.95rem}.invoice .invoice-wrap .invoice-right-side .invoice-preview .invoice-total ul li .invoice-label{text-align:left}.invoice .invoice-wrap .invoice-right-side .invoice-preview .invoice-total ul li .invoice-amount{text-align:right}@media (max-width: 930px){.invoice .invoice-wrap{grid-template-columns:100%}}.invoice .invoice-2-cols{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width: 800px){.invoice .invoice-2-cols{grid-template-columns:100%}}.invoice .title-with-btn{display:grid;grid-template-columns:1fr 1fr;column-gap:10px;align-items:center;margin-bottom:10px}.invoice .title-with-btn h2{margin-bottom:0!important}.invoice .title-with-btn p{margin:0;text-align:right}.invoice .invoice-client-infos p{margin:6px 0;font-size:.88rem;font-family:Inter,sans-serif;color:#101932}.invoice .invoice-client-infos p span{color:inherit;font-weight:600;font-family:Inter-SemiBold,Inter,sans-serif}.invoice .invoice-client-infos p a{color:#09b;cursor:pointer;text-decoration:none}.invoice .invoice-client-infos p a:hover{text-decoration:underline}.invoice .invoice-client-infos .intern-comment{background:#f4f6fa;border:1px solid #e2e6ee;padding:12px;border-radius:12px;margin-top:7px;margin-bottom:7px}.invoice .invoice-client-infos .intern-comment span{display:block;font-size:.85rem;font-family:Inter-SemiBold,Inter,sans-serif;color:#101932;font-weight:600;margin-bottom:4px}.invoice .invoice-client-infos .intern-comment p{font-size:.85rem;color:#6b7280;margin:0}.invoice .invoice-footer{display:grid;grid-template-columns:2fr 1fr;gap:20px}@media (max-width: 800px){.invoice .invoice-footer{grid-template-columns:100%}}.invoice .invoice-footer .invoice-actions .actions-btns-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.invoice .invoice-footer .invoice-summary ul{padding:0;margin:0}.invoice .invoice-footer .invoice-summary ul li{list-style-type:none;display:grid;grid-template-columns:1fr 120px;column-gap:14px;padding:7px 0;border-bottom:1px solid #eef1f6;font-family:Inter,sans-serif}.invoice .invoice-footer .invoice-summary ul li:last-child{border-bottom:none}.invoice .invoice-footer .invoice-summary ul li span{color:#6b7280;font-weight:500;font-size:.88rem}.invoice .invoice-footer .invoice-summary ul li span.total{color:#101932;font-weight:700;font-family:Inter-Bold,Inter,sans-serif;font-size:.95rem}.invoice .invoice-footer .invoice-summary ul li .invoice-label{text-align:left}.invoice .invoice-footer .invoice-summary ul li .invoice-amount{text-align:right}.invoice .invoice-actions .actions-btns-wrap span.button{display:flex;flex-direction:row;align-items:center;gap:6px;text-align:left}.invoice .invoice-actions .actions-btns-wrap span.button ion-icon{display:block;width:18px;height:18px;flex-shrink:0;color:inherit;margin:0}.invoice .list-admin .status-badge{font-size:.72rem}.chorus-pro-block{margin-top:20px;margin-bottom:20px}.visualisation-content{--color-primary: #101932;--color-secondary: #0099bb;--color-content-bg: #f4f6fa;--color-blue: #0b6ba8;--color-bluesky: #50c1cf;--color-bluegrey: #318194;--color-darkblue: #1d375e;--color-aero: #9cc2cb;--color-red: #e5484d;--color-pink: #da8a8a;--color-green: #1eae6f;--color-purple: #7c5cff;--color-violet: #9588dd;--color-yellow: #d1ca69;--color-orange: #f08c00;--color-brown: #ab814e;--color-grey: #e2e6ee;--color-dark: #444}.visualisation-content h1{text-align:center;font-family:Inter-Bold,Inter,sans-serif;font-weight:700;font-size:1.5rem;color:#101932}.visualisation-content .visualisation-container{padding-top:20px}.visualisation-content .visualisation-container .visualisation-item{width:100%;max-width:900px;height:auto;display:block;border-radius:14px}.visualisation-content .visualisation-container .visualisation-item .visualisation-item-date{color:#6b7280;font-family:Inter,sans-serif;font-size:.82rem;font-weight:500;margin-bottom:7px}.visualisation-content .visualisation-container .visualisation-item .visualisation-item-date span{cursor:pointer}.visualisation-content .visualisation-container .visualisation-item alert,.visualisation-content .visualisation-container .visualisation-item mec-card,.visualisation-content .visualisation-container .visualisation-item mec-poll{box-shadow:0 1px 2px #1019320a,0 8px 24px #1019320f;border-radius:14px}.admin .suggestion-detail{max-width:800px;margin:20px auto}.events .events-wrap .events-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.events .events-wrap .events-header h2{margin:0;font-family:Inter-Bold,Inter,sans-serif;font-weight:800;font-size:1.1rem;color:#101932;text-transform:capitalize;text-align:center;flex:1}.events .events-wrap .events-header .events-prev,.events .events-wrap .events-header .events-next{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:#f4f6fa;border:1px solid #e2e6ee;cursor:pointer;flex:none;transition:background .14s ease,border-color .14s ease}.events .events-wrap .events-header .events-prev:hover,.events .events-wrap .events-header .events-next:hover{background:#0099bb1a;border-color:#0099bb59}.events .events-wrap .events-header .events-prev:hover ion-icon,.events .events-wrap .events-header .events-next:hover ion-icon{color:#0089a8}.events .events-wrap .events-header .events-prev ion-icon,.events .events-wrap .events-header .events-next ion-icon{background:transparent;border-radius:0;width:20px;height:20px;color:#101932}.events .events-wrap .events-header .events-prev span,.events .events-wrap .events-header .events-next span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.events .events-wrap mwl-calendar-month-view .cal-month-view{font-family:Inter,sans-serif;background:transparent}.events .events-wrap mwl-calendar-month-view .cal-month-view .cal-header{border:none;margin-bottom:6px}.events .events-wrap mwl-calendar-month-view .cal-month-view .cal-header .cal-cell{font-size:.72rem;font-weight:700;font-family:Inter-SemiBold,Inter,sans-serif;color:#8e8e93;text-transform:uppercase;letter-spacing:.06em;padding:8px 0}.events .events-wrap mwl-calendar-month-view .cal-month-view .cal-header .cal-cell.cal-weekend{color:#b0b6c2}.events .events-wrap mwl-calendar-month-view .cal-month-view .cal-days{border:none}.events .events-wrap mwl-calendar-month-view .cal-month-view .cal-days .cal-cell-row{border:none}.events .events-wrap mwl-calendar-month-view .cal-month-view .cal-days .cal-day-cell{border:1px solid #eef1f6;border-radius:12px;margin:3px;min-height:88px;transition:background .12s ease,border-color .12s ease}.events .events-wrap mwl-calendar-month-view .cal-month-view .cal-days .cal-day-cell:hover{background:#f7f9fc;border-color:#e2e6ee}.events .events-wrap mwl-calendar-month-view .cal-month-view .cal-days .cal-day-cell .cal-day-number{font-size:.92rem;font-weight:600;font-family:Inter-SemiBold,Inter,sans-serif;color:#101932;opacity:1;margin:8px 10px 0 0}.events .events-wrap mwl-calendar-month-view .cal-month-view .cal-days .cal-day-cell.cal-weekend .cal-day-number{color:#9aa3b2}.events .events-wrap mwl-calendar-month-view .cal-month-view .cal-days .cal-day-cell.cal-out-month .cal-day-number{color:#d4d9e2}.events .events-wrap mwl-calendar-month-view .cal-month-view .cal-days .cal-day-cell .cal-day-badge{background:#09b;border-radius:999px;font-family:Inter-SemiBold,Inter,sans-serif;font-size:.7rem;font-weight:600;padding:2px 7px}.events .events-wrap mwl-calendar-month-view .cal-month-view .cal-days .cal-day-cell.cal-today{background:#0099bb0f;border-color:#09b6}.events .events-wrap mwl-calendar-month-view .cal-month-view .cal-days .cal-day-cell.cal-today .cal-day-number{color:#0089a8;font-weight:800;font-family:Inter-Bold,Inter,sans-serif}.events .events-wrap mwl-calendar-month-view .cal-month-view .cal-event{border-radius:6px}.city-create-account-wrap{margin-top:20px;margin-bottom:20px;display:grid;grid-template-columns:3fr 3fr 2fr;gap:20px}@media (max-width: 900px){.city-create-account-wrap{grid-template-columns:1fr 1fr}}@media (max-width: 600px){.city-create-account-wrap{grid-template-columns:100%}}.city-create-account-wrap .mayor-content{background:#fff;border:1px solid #e2e6ee;border-radius:18px;box-shadow:0 1px 2px #1019320a,0 8px 24px #1019320f;padding:18px}.city-create-account-wrap .mayor-content .mayor-picture{padding-top:10px;text-align:center;margin-bottom:10px}.city-create-account-wrap .mayor-content .mayor-picture img{border-radius:12px}.city-create-account-wrap .mayor-content .mayor-name{text-align:center;font-size:1rem;font-weight:600;font-family:Inter-SemiBold,Inter,sans-serif;color:#101932}.admin-section ion-content.admin.visualisation-content>h1{display:none}.admin-section ion-content.admin .admin-page-header:not(:has(.admin-page-header-right)):not(:has(.admin-page-subtitle)):not(:has(.admin-page-count)){display:none}.admin-section ion-content.admin .admin-page-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.admin-section ion-content.admin .admin-page-header .admin-page-header-left{display:flex;align-items:baseline;gap:10px;min-width:0}.admin-section ion-content.admin .admin-page-header .admin-page-title{display:none}.admin-section ion-content.admin .admin-page-header .admin-page-header-left:not(:has(.admin-page-subtitle)):not(:has(.admin-page-count)){display:none}.admin-section ion-content.admin .admin-page-header .admin-page-subtitle{font-size:.88rem;font-family:Inter,sans-serif;color:#8e8e93;white-space:nowrap}.admin-section ion-content.admin .admin-page-header .admin-page-count{font-size:.78rem;font-weight:500;font-family:Inter,sans-serif;color:#8e8e93;white-space:nowrap}.admin-section ion-content.admin .admin-page-header .admin-page-header-right{flex-shrink:0}@media (max-width: 600px){.admin-section ion-content.admin .admin-page-header{flex-direction:column;align-items:flex-start;gap:8px}.admin-section ion-content.admin .admin-page-header .admin-page-header-right{align-self:flex-start}}.admin-section ion-content.admin .admin-btn-primary{display:inline-flex;align-items:center;justify-content:center;background:#09b;color:#fff;border:none;border-radius:999px;padding:7px 16px;font-size:.82rem;font-weight:600;font-family:Inter-SemiBold,Inter,sans-serif;cursor:pointer;transition:background .14s ease;min-height:34px;white-space:nowrap}.admin-section ion-content.admin .admin-btn-primary:hover{background:#0089a8}.admin-section ion-content.admin .admin-btn-primary:active{background:#007a97}.admin-section ion-content.admin .admin-search-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;align-items:start}.admin-section ion-content.admin .admin-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}.admin-section ion-content.admin .admin-empty-state .admin-empty-state-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:#0099bb1a;border-radius:16px;margin-bottom:16px}.admin-section ion-content.admin .admin-empty-state .admin-empty-state-icon ion-icon{width:28px;height:28px;color:#09b}.admin-section ion-content.admin .admin-empty-state .admin-empty-state-title{font-size:1rem;font-weight:700;font-family:Inter-Bold,Inter,sans-serif;color:#101932;margin:0 0 6px}.admin-section ion-content.admin .admin-empty-state .admin-empty-state-subtitle{font-size:.875rem;font-family:Inter,sans-serif;color:#8e8e93;margin:0 0 20px;max-width:360px;line-height:1.5}.admin-section ion-content.admin .admin-polls-list{display:flex;flex-direction:column;gap:16px}.admin-section ion-content.admin .admin-polls-list .admin-poll-card{background:#fff;border-radius:14px;border:1px solid rgba(226,230,238,.8);box-shadow:0 1px 2px #1019320a,0 4px 12px #1019320d;padding:16px;transition:box-shadow .14s ease}.admin-section ion-content.admin .admin-polls-list .admin-poll-card:hover{box-shadow:0 4px 18px #10193214}.admin-section ion-content.admin .admin-polls-list .admin-poll-card .admin-poll-meta{display:flex;align-items:center;gap:12px;margin-bottom:10px}.admin-section ion-content.admin .admin-polls-list .admin-poll-card .admin-poll-meta .admin-poll-date{font-size:.78rem;font-family:Inter,sans-serif;color:#8e8e93}.admin-section ion-content.admin .admin-polls-list .admin-poll-card .admin-poll-meta .admin-poll-city{display:inline-flex;align-items:center;gap:4px;font-size:.78rem;font-family:Inter-SemiBold,Inter,sans-serif;font-weight:600;color:#09b;cursor:pointer;transition:color .12s ease}.admin-section ion-content.admin .admin-polls-list .admin-poll-card .admin-poll-meta .admin-poll-city ion-icon{width:14px;height:14px}.admin-section ion-content.admin .admin-polls-list .admin-poll-card .admin-poll-meta .admin-poll-city:hover{color:#0089a8}.admin-section ion-content.admin .admin-polls-list .admin-poll-card mec-poll .mec-poll{background:transparent;border:none;box-shadow:none;padding:0}.admin-section ion-content.admin .admin-polls-list .admin-poll-card mec-poll .mec-poll:hover{transform:none;box-shadow:none}.admin-index-wrap{padding:24px 20px 40px;max-width:1600px}@media (max-width: 600px){.admin-index-wrap{padding:16px 12px 32px}}.admin-index-feed{column-gap:16px;columns:1}@media (min-width: 900px){.admin-index-feed{columns:2}}@media (min-width: 1500px){.admin-index-feed{columns:3}}.admin-index-feed .admin-index-feed-item{break-inside:avoid;page-break-inside:avoid;margin-bottom:16px;background:#fff;border:1px solid #e2e6ee;border-radius:18px;box-shadow:0 1px 2px #1019320a,0 8px 24px #1019320f;padding:18px;box-sizing:border-box}.admin-index-feed .admin-index-feed-item:has(alert),.admin-index-feed .admin-index-feed-item:has(mec-poll){background:transparent;border:none;box-shadow:none;padding:0}.admin-index-feed .admin-index-feed-item>newsgroup{background:transparent;border:none;box-shadow:none;padding:0;margin:0}.admin-index-feed .admin-index-feed-item>newsgroup:hover{transform:none;box-shadow:none;border-color:transparent}.admin-index-feed .admin-index-feed-item>newsgroup .newsgroup-date{display:none}.admin-index-feed .admin-index-feed-item>suggestion .suggestion-wrap{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important}.admin-index-feed .admin-index-feed-item>suggestion .suggestion-wrap:hover{transform:none;box-shadow:none;border-color:transparent}.admin-index-feed .admin-index-feed-item>suggestion .suggestion-wrap .suggestion-header-title .suggestion-date{display:none}.admin-index-feed .admin-index-feed-item>suggestion .suggestion-wrap .suggestion-header-title{gap:6px}.admin-index-feed .admin-index-feed-item>suggestion .suggestion-wrap .suggestion-header-title h2{margin-bottom:2px}.admin-index-feed .admin-index-feed-item>suggestion .suggestion-wrap .suggestion-header-title .suggestion-content{margin-top:12px;background:transparent!important;padding:0!important}.admin-index-feed .admin-index-feed-item>suggestion .suggestion-wrap .suggestion-footer{background:transparent!important;margin-top:4px}.admin-index-feed .admin-index-feed-item>suggestion mec-popover,.admin-index-feed .admin-index-feed-item>suggestion .suggestion-header-title>ion-icon.menu-icon{opacity:0;transition:opacity .14s ease}.admin-index-feed .admin-index-feed-item:hover>suggestion mec-popover,.admin-index-feed .admin-index-feed-item:hover>suggestion .suggestion-header-title>ion-icon.menu-icon,.admin-index-feed .admin-index-feed-item>suggestion mec-popover:focus-within{opacity:1}.admin-index-feed .admin-index-feed-item>report .report-wrap{background:transparent;border:none;box-shadow:none;padding:0;margin:0}.admin-index-feed .admin-index-feed-item>report .report-wrap:hover{transform:none;background:transparent;box-shadow:none;border-color:transparent}.admin-index-feed .admin-index-feed-item>classified-ad{background:transparent;border:none;box-shadow:none;padding:0;margin:0}.admin-index-feed .admin-index-feed-item>classified-ad:hover{transform:none;background:transparent;box-shadow:none;border-color:transparent}.admin-index-feed .admin-index-feed-item>classified-ad .classified-ad .classified-ad-created{display:none}.admin-index-feed .admin-index-feed-item>classified-ad .classified-ad .classified-ad-content{background:transparent;padding:0;margin:10px 0 14px;color:#6b7280}.admin-index-feed .admin-index-feed-item>mec-card{background:transparent;border:none;box-shadow:none;padding:0;margin:0}.admin-index-feed .admin-index-feed-item>mec-card:hover{background:transparent;box-shadow:none;border-color:transparent}.admin-index-feed .admin-index-item-meta{display:flex;align-items:center;gap:8px;margin-bottom:8px}.admin-index-feed .admin-index-item-meta .admin-index-item-date{font-size:.75rem;font-family:Inter,sans-serif;color:#8e8e93}.admin-index-feed .admin-index-item-meta .admin-index-item-city{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;font-weight:600;font-family:Inter-SemiBold,Inter,sans-serif;color:#09b;cursor:pointer;transition:color .12s ease}.admin-index-feed .admin-index-item-meta .admin-index-item-city:before{content:"\b7";color:#e2e6ee;font-weight:400;margin-right:2px}.admin-index-feed .admin-index-item-meta .admin-index-item-city:hover{color:#0089a8}.admin-index-table-wrap{padding:24px 20px 40px;max-width:none}@media (max-width: 600px){.admin-index-table-wrap{padding:16px 12px 32px}}.admin-status-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:.72rem;font-weight:600;font-family:Inter-SemiBold,Inter,sans-serif;white-space:nowrap}.admin-status-badge.status-sent{background:#1eae6f1f;color:#1eae6f}.admin-status-badge.status-pending{background:#f08c001f;color:#f08c00}.admin-status-badge.status-draft{background:#8b8b8f1f;color:#6b7280}.admin-status-badge.status-error{background:#e5484d1f;color:#e5484d}.admin-btn-secondary{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:#09b;border:1.5px solid #0099bb;border-radius:999px;padding:5px 14px;font-size:.78rem;font-weight:600;font-family:Inter-SemiBold,Inter,sans-serif;cursor:pointer;transition:background .14s ease,color .14s ease;min-height:30px;white-space:nowrap}.admin-btn-secondary:hover{background:#0099bb14}.admin-btn-danger{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:#e5484d;border:1.5px solid #e5484d;border-radius:999px;padding:5px 14px;font-size:.78rem;font-weight:600;font-family:Inter-SemiBold,Inter,sans-serif;cursor:pointer;transition:background .14s ease;min-height:30px}.admin-btn-danger:hover{background:#e5484d14}.administration .sendinblue-counters{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}@media (max-width: 800px){.administration .sendinblue-counters{grid-template-columns:1fr}}.administration .sendinblue-counters .sib-counters{padding:18px;background:#fff;border:1px solid #e2e6ee;border-radius:18px;box-shadow:0 1px 2px #1019320a,0 8px 24px #1019320f}.administration .sendinblue-counters .sib-counters .sib-counters-wrap{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}@media (max-width: 550px){.administration .sendinblue-counters .sib-counters .sib-counters-wrap{grid-template-columns:1fr}}.administration .sendinblue-counters .sib-counters .sib-counters-wrap .sib-counter{font-family:Inter,sans-serif;background:#f4f6fa;border:1px solid #e2e6ee;border-radius:14px;text-align:center;padding:16px;transition:box-shadow .14s ease}.administration .sendinblue-counters .sib-counters .sib-counters-wrap .sib-counter:hover{box-shadow:0 4px 14px #10193212}.administration .sendinblue-counters .sib-counters .sib-counters-wrap .sib-counter ion-icon{width:40px;height:40px;display:block;margin:0 auto 8px;color:#09b}.administration .sendinblue-counters .sib-counters .sib-counters-wrap .sib-counter .sib-title{font-size:.82rem;font-weight:600;font-family:Inter-SemiBold,Inter,sans-serif;color:#101932;padding-bottom:5px}.administration .sendinblue-counters .sib-counters .sib-counters-wrap .sib-counter .sib-count{font-size:1.15rem;font-weight:700;font-family:Inter-Bold,Inter,sans-serif;color:#101932}.administration .sendinblue-counters .sib-counters .sib-counters-wrap .sib-counter .sib-late{margin-top:6px;font-size:.8rem;color:#e5484d;font-weight:500}.administration .sendinblue-counters .sib-counters .sib-counters-wrap .sib-counter .sib-time{margin-top:6px;font-size:.8rem;color:#6b7280}.administration .exports-datas .exports-wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:24px;margin-bottom:14px}@media (max-width: 1100px){.administration .exports-datas .exports-wrap{grid-template-columns:repeat(3,1fr)}}@media (max-width: 800px){.administration .exports-datas .exports-wrap{grid-template-columns:repeat(2,1fr)}}@media (max-width: 550px){.administration .exports-datas .exports-wrap{grid-template-columns:100%}}.administration .exports-datas .exports-wrap .export-item{background:#fff;border:1px solid #e2e6ee;border-radius:14px;box-shadow:0 1px 2px #1019320a,0 4px 12px #1019320d;padding:16px;transition:box-shadow .14s ease}.administration .exports-datas .exports-wrap .export-item:hover{box-shadow:0 4px 16px #10193217}.administration .exports-datas .exports-wrap .export-item .export-title{font-size:1rem;font-weight:600;font-family:Inter-SemiBold,Inter,sans-serif;color:#101932;text-align:center;margin-bottom:10px}.administration .exports-datas .exports-wrap .export-item .export-description{font-size:.82rem;font-family:Inter,sans-serif;color:#6b7280;margin-bottom:14px;line-height:1.5}.administration .exports-datas .exports-wrap .export-item .export-params{margin-bottom:14px}.administration .exports-datas .exports-wrap .export-item .export-params>*{margin-bottom:10px}.administration .exports-datas .exports-wrap .export-item .export-params .input-text label{display:block;font-size:.78rem;font-weight:600;font-family:Inter-SemiBold,Inter,sans-serif;color:#101932;margin-bottom:5px}.administration .exports-datas .exports-wrap .export-item .export-params .input-text label span{font-size:.9em;font-style:italic;color:#6b7280}.administration .exports-datas .exports-wrap .export-item .export-params .input-text input,.administration .exports-datas .exports-wrap .export-item .export-params .input-text select{outline:0;background:#f4f6fa;padding:8px 12px;border:1.5px solid #e2e6ee;border-radius:10px;font-size:.88rem;font-family:Inter,sans-serif;color:#101932;width:100%;transition:border-color .14s ease}.administration .exports-datas .exports-wrap .export-item .export-params .input-text input:focus,.administration .exports-datas .exports-wrap .export-item .export-params .input-text select:focus{outline:none;border-color:#09b;background:#fff}.administration .exports-datas .exports-wrap .export-item .export-btn{margin-top:20px;text-align:center}.brevo-search-row{display:flex;align-items:stretch;gap:10px;max-width:520px}.brevo-search-row .brevo-search-input{flex:1;--background: #f4f6fa;background:#f4f6fa;border-radius:12px;--border-radius: 12px;--padding-start: 14px;--inner-padding-end: 14px}.brevo-search-row .brevo-search-btn{flex:none;white-space:nowrap;align-self:center}@media (max-width: 520px){.brevo-search-row{flex-direction:column}.brevo-search-row .brevo-search-btn{align-self:stretch}}@font-face{font-family:Inter;src:url(Inter-Regular.c694bb143377f2be.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Inter;src:url(Inter-Medium.76da859b2e3396b4.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Inter;src:url(Inter-SemiBold.7f7846a391019e91.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Inter;src:url(Inter-Bold.7c56efca3d2bbf8d.ttf) format("truetype");font-weight:700 800;font-style:normal}@font-face{font-family:MyriadPro-Bold;src:url(MyriadPro-Bold.9e522ed8f9a5fbf3.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:MyriadPro-Regular;src:url(MyriadPro-Regular.c95d0b59ec229429.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(Roboto-Regular.ae3a8db9374784f0.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(Roboto-Medium.af9d01395a70ca18.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Inter-Regular;src:url(Inter-Regular.c694bb143377f2be.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Inter-SemiBold;src:url(Inter-SemiBold.7f7846a391019e91.ttf) format("truetype");font-weight:600;font-style:semi-bold}@font-face{font-family:Inter-Bold;src:url(Inter-Bold.7c56efca3d2bbf8d.ttf) format("truetype");font-weight:800;font-style:bold}@font-face{font-family:Inter-Medium;src:url(Inter-Medium.76da859b2e3396b4.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Inter-ExtraBold;src:url(Inter-ExtraBold.a8beac42f5a74526.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Inter-Black;src:url(Inter-Black.10f50d857546329b.ttf) format("truetype");font-weight:900;font-style:normal}/*!
 *  Weather Icons 2.0.10
 *  Updated November 1, 2020
 *  Weather themed icons for Bootstrap
 *  Author - Erik Flowers - erik@helloerik.com
 *  Email: erik@helloerik.com
 *  Twitter: http://twitter.com/Erik_UX
 *  ------------------------------------------------------------------------------
 *  Maintained at http://erikflowers.github.io/weather-icons
 *
 *  License
 *  ------------------------------------------------------------------------------
 *  - Font licensed under SIL OFL 1.1 -
 *    http://scripts.sil.org/OFL
 *  - CSS, LESS and SCSS are licensed under MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - Documentation licensed under CC BY 3.0 -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Inspired by and works great as a companion with Font Awesome
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"
 */@font-face{font-family:weathericons;src:url(/assets/fonts/weather/weathericons-regular-webfont.eot);src:url(/assets/fonts/weather/weathericons-regular-webfont.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/weather/weathericons-regular-webfont.woff2) format("woff2"),url(/assets/fonts/weather/weathericons-regular-webfont.woff) format("woff"),url(/assets/fonts/weather/weathericons-regular-webfont.ttf) format("truetype"),url(/assets/fonts/weather/weathericons-regular-webfont.svg#weather_iconsregular) format("svg");font-weight:400;font-style:normal}.wi{display:inline-block;font-family:weathericons;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wi-fw{width:1.4em;text-align:center}.wi-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);transform:rotate(90deg)}.wi-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);transform:rotate(180deg)}.wi-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);transform:rotate(270deg)}.wi-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);transform:scaleX(-1)}.wi-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);transform:scaleY(-1)}.wi-day-sunny:before{content:"\f00d"}.wi-day-cloudy:before{content:"\f002"}.wi-day-cloudy-gusts:before{content:"\f000"}.wi-day-cloudy-windy:before{content:"\f001"}.wi-day-fog:before{content:"\f003"}.wi-day-hail:before{content:"\f004"}.wi-day-haze:before{content:"\f0b6"}.wi-day-lightning:before{content:"\f005"}.wi-day-rain:before{content:"\f008"}.wi-day-rain-mix:before{content:"\f006"}.wi-day-rain-wind:before{content:"\f007"}.wi-day-showers:before{content:"\f009"}.wi-day-sleet:before{content:"\f0b2"}.wi-day-sleet-storm:before{content:"\f068"}.wi-day-snow:before{content:"\f00a"}.wi-day-snow-thunderstorm:before{content:"\f06b"}.wi-day-snow-wind:before{content:"\f065"}.wi-day-sprinkle:before{content:"\f00b"}.wi-day-storm-showers:before{content:"\f00e"}.wi-day-sunny-overcast:before{content:"\f00c"}.wi-day-thunderstorm:before{content:"\f010"}.wi-day-windy:before{content:"\f085"}.wi-solar-eclipse:before{content:"\f06e"}.wi-hot:before{content:"\f072"}.wi-day-cloudy-high:before{content:"\f07d"}.wi-day-light-wind:before{content:"\f0c4"}.wi-night-clear:before{content:"\f02e"}.wi-night-alt-cloudy:before{content:"\f086"}.wi-night-alt-cloudy-gusts:before{content:"\f022"}.wi-night-alt-cloudy-windy:before{content:"\f023"}.wi-night-alt-hail:before{content:"\f024"}.wi-night-alt-lightning:before{content:"\f025"}.wi-night-alt-rain:before{content:"\f028"}.wi-night-alt-rain-mix:before{content:"\f026"}.wi-night-alt-rain-wind:before{content:"\f027"}.wi-night-alt-showers:before{content:"\f029"}.wi-night-alt-sleet:before{content:"\f0b4"}.wi-night-alt-sleet-storm:before{content:"\f06a"}.wi-night-alt-snow:before{content:"\f02a"}.wi-night-alt-snow-thunderstorm:before{content:"\f06d"}.wi-night-alt-snow-wind:before{content:"\f067"}.wi-night-alt-sprinkle:before{content:"\f02b"}.wi-night-alt-storm-showers:before{content:"\f02c"}.wi-night-alt-thunderstorm:before{content:"\f02d"}.wi-night-cloudy:before{content:"\f031"}.wi-night-cloudy-gusts:before{content:"\f02f"}.wi-night-cloudy-windy:before{content:"\f030"}.wi-night-fog:before{content:"\f04a"}.wi-night-hail:before{content:"\f032"}.wi-night-lightning:before{content:"\f033"}.wi-night-partly-cloudy:before{content:"\f083"}.wi-night-rain:before{content:"\f036"}.wi-night-rain-mix:before{content:"\f034"}.wi-night-rain-wind:before{content:"\f035"}.wi-night-showers:before{content:"\f037"}.wi-night-sleet:before{content:"\f0b3"}.wi-night-sleet-storm:before{content:"\f069"}.wi-night-snow:before{content:"\f038"}.wi-night-snow-thunderstorm:before{content:"\f06c"}.wi-night-snow-wind:before{content:"\f066"}.wi-night-sprinkle:before{content:"\f039"}.wi-night-storm-showers:before{content:"\f03a"}.wi-night-thunderstorm:before{content:"\f03b"}.wi-lunar-eclipse:before{content:"\f070"}.wi-stars:before{content:"\f077"}.wi-night-alt-cloudy-high:before{content:"\f07e"}.wi-night-cloudy-high:before{content:"\f080"}.wi-night-alt-partly-cloudy:before{content:"\f081"}.wi-cloud:before{content:"\f041"}.wi-cloudy:before{content:"\f013"}.wi-cloudy-gusts:before{content:"\f011"}.wi-cloudy-windy:before{content:"\f012"}.wi-fog:before{content:"\f014"}.wi-hail:before{content:"\f015"}.wi-rain:before{content:"\f019"}.wi-rain-mix:before{content:"\f017"}.wi-rain-wind:before{content:"\f018"}.wi-showers:before{content:"\f01a"}.wi-sleet:before{content:"\f0b5"}.wi-sprinkle:before{content:"\f01c"}.wi-storm-showers:before{content:"\f01d"}.wi-thunderstorm:before{content:"\f01e"}.wi-snow-wind:before{content:"\f064"}.wi-snow:before{content:"\f01b"}.wi-smog:before{content:"\f074"}.wi-smoke:before{content:"\f062"}.wi-lightning:before{content:"\f016"}.wi-raindrops:before{content:"\f04e"}.wi-raindrop:before{content:"\f078"}.wi-dust:before{content:"\f063"}.wi-snowflake-cold:before{content:"\f076"}.wi-windy:before{content:"\f021"}.wi-strong-wind:before{content:"\f050"}.wi-sandstorm:before{content:"\f082"}.wi-earthquake:before{content:"\f0c6"}.wi-fire:before{content:"\f0c7"}.wi-flood:before{content:"\f07c"}.wi-meteor:before{content:"\f071"}.wi-tsunami:before{content:"\f0c5"}.wi-volcano:before{content:"\f0c8"}.wi-hurricane:before{content:"\f073"}.wi-tornado:before{content:"\f056"}.wi-small-craft-advisory:before{content:"\f0cc"}.wi-gale-warning:before{content:"\f0cd"}.wi-storm-warning:before{content:"\f0ce"}.wi-hurricane-warning:before{content:"\f0cf"}.wi-wind-direction:before{content:"\f0b1"}.wi-alien:before{content:"\f075"}.wi-celsius:before{content:"\f03c"}.wi-fahrenheit:before{content:"\f045"}.wi-degrees:before{content:"\f042"}.wi-thermometer:before{content:"\f055"}.wi-thermometer-exterior:before{content:"\f053"}.wi-thermometer-internal:before{content:"\f054"}.wi-cloud-down:before{content:"\f03d"}.wi-cloud-up:before{content:"\f040"}.wi-cloud-refresh:before{content:"\f03e"}.wi-horizon:before{content:"\f047"}.wi-horizon-alt:before{content:"\f046"}.wi-sunrise:before{content:"\f051"}.wi-sunset:before{content:"\f052"}.wi-moonrise:before{content:"\f0c9"}.wi-moonset:before{content:"\f0ca"}.wi-refresh:before{content:"\f04c"}.wi-refresh-alt:before{content:"\f04b"}.wi-umbrella:before{content:"\f084"}.wi-barometer:before{content:"\f079"}.wi-humidity:before{content:"\f07a"}.wi-na:before{content:"\f07b"}.wi-train:before{content:"\f0cb"}.wi-moon-new:before{content:"\f095"}.wi-moon-waxing-crescent-1:before{content:"\f096"}.wi-moon-waxing-crescent-2:before{content:"\f097"}.wi-moon-waxing-crescent-3:before{content:"\f098"}.wi-moon-waxing-crescent-4:before{content:"\f099"}.wi-moon-waxing-crescent-5:before{content:"\f09a"}.wi-moon-waxing-crescent-6:before{content:"\f09b"}.wi-moon-first-quarter:before{content:"\f09c"}.wi-moon-waxing-gibbous-1:before{content:"\f09d"}.wi-moon-waxing-gibbous-2:before{content:"\f09e"}.wi-moon-waxing-gibbous-3:before{content:"\f09f"}.wi-moon-waxing-gibbous-4:before{content:"\f0a0"}.wi-moon-waxing-gibbous-5:before{content:"\f0a1"}.wi-moon-waxing-gibbous-6:before{content:"\f0a2"}.wi-moon-full:before{content:"\f0a3"}.wi-moon-waning-gibbous-1:before{content:"\f0a4"}.wi-moon-waning-gibbous-2:before{content:"\f0a5"}.wi-moon-waning-gibbous-3:before{content:"\f0a6"}.wi-moon-waning-gibbous-4:before{content:"\f0a7"}.wi-moon-waning-gibbous-5:before{content:"\f0a8"}.wi-moon-waning-gibbous-6:before{content:"\f0a9"}.wi-moon-third-quarter:before{content:"\f0aa"}.wi-moon-waning-crescent-1:before{content:"\f0ab"}.wi-moon-waning-crescent-2:before{content:"\f0ac"}.wi-moon-waning-crescent-3:before{content:"\f0ad"}.wi-moon-waning-crescent-4:before{content:"\f0ae"}.wi-moon-waning-crescent-5:before{content:"\f0af"}.wi-moon-waning-crescent-6:before{content:"\f0b0"}.wi-moon-alt-new:before{content:"\f0eb"}.wi-moon-alt-waxing-crescent-1:before{content:"\f0d0"}.wi-moon-alt-waxing-crescent-2:before{content:"\f0d1"}.wi-moon-alt-waxing-crescent-3:before{content:"\f0d2"}.wi-moon-alt-waxing-crescent-4:before{content:"\f0d3"}.wi-moon-alt-waxing-crescent-5:before{content:"\f0d4"}.wi-moon-alt-waxing-crescent-6:before{content:"\f0d5"}.wi-moon-alt-first-quarter:before{content:"\f0d6"}.wi-moon-alt-waxing-gibbous-1:before{content:"\f0d7"}.wi-moon-alt-waxing-gibbous-2:before{content:"\f0d8"}.wi-moon-alt-waxing-gibbous-3:before{content:"\f0d9"}.wi-moon-alt-waxing-gibbous-4:before{content:"\f0da"}.wi-moon-alt-waxing-gibbous-5:before{content:"\f0db"}.wi-moon-alt-waxing-gibbous-6:before{content:"\f0dc"}.wi-moon-alt-full:before{content:"\f0dd"}.wi-moon-alt-waning-gibbous-1:before{content:"\f0de"}.wi-moon-alt-waning-gibbous-2:before{content:"\f0df"}.wi-moon-alt-waning-gibbous-3:before{content:"\f0e0"}.wi-moon-alt-waning-gibbous-4:before{content:"\f0e1"}.wi-moon-alt-waning-gibbous-5:before{content:"\f0e2"}.wi-moon-alt-waning-gibbous-6:before{content:"\f0e3"}.wi-moon-alt-third-quarter:before{content:"\f0e4"}.wi-moon-alt-waning-crescent-1:before{content:"\f0e5"}.wi-moon-alt-waning-crescent-2:before{content:"\f0e6"}.wi-moon-alt-waning-crescent-3:before{content:"\f0e7"}.wi-moon-alt-waning-crescent-4:before{content:"\f0e8"}.wi-moon-alt-waning-crescent-5:before{content:"\f0e9"}.wi-moon-alt-waning-crescent-6:before{content:"\f0ea"}.wi-moon-0:before{content:"\f095"}.wi-moon-1:before{content:"\f096"}.wi-moon-2:before{content:"\f097"}.wi-moon-3:before{content:"\f098"}.wi-moon-4:before{content:"\f099"}.wi-moon-5:before{content:"\f09a"}.wi-moon-6:before{content:"\f09b"}.wi-moon-7:before{content:"\f09c"}.wi-moon-8:before{content:"\f09d"}.wi-moon-9:before{content:"\f09e"}.wi-moon-10:before{content:"\f09f"}.wi-moon-11:before{content:"\f0a0"}.wi-moon-12:before{content:"\f0a1"}.wi-moon-13:before{content:"\f0a2"}.wi-moon-14:before{content:"\f0a3"}.wi-moon-15:before{content:"\f0a4"}.wi-moon-16:before{content:"\f0a5"}.wi-moon-17:before{content:"\f0a6"}.wi-moon-18:before{content:"\f0a7"}.wi-moon-19:before{content:"\f0a8"}.wi-moon-20:before{content:"\f0a9"}.wi-moon-21:before{content:"\f0aa"}.wi-moon-22:before{content:"\f0ab"}.wi-moon-23:before{content:"\f0ac"}.wi-moon-24:before{content:"\f0ad"}.wi-moon-25:before{content:"\f0ae"}.wi-moon-26:before{content:"\f0af"}.wi-moon-27:before{content:"\f0b0"}.wi-time-1:before{content:"\f08a"}.wi-time-2:before{content:"\f08b"}.wi-time-3:before{content:"\f08c"}.wi-time-4:before{content:"\f08d"}.wi-time-5:before{content:"\f08e"}.wi-time-6:before{content:"\f08f"}.wi-time-7:before{content:"\f090"}.wi-time-8:before{content:"\f091"}.wi-time-9:before{content:"\f092"}.wi-time-10:before{content:"\f093"}.wi-time-11:before{content:"\f094"}.wi-time-12:before{content:"\f089"}.wi-direction-up:before{content:"\f058"}.wi-direction-up-right:before{content:"\f057"}.wi-direction-right:before{content:"\f04d"}.wi-direction-down-right:before{content:"\f088"}.wi-direction-down:before{content:"\f044"}.wi-direction-down-left:before{content:"\f043"}.wi-direction-left:before{content:"\f048"}.wi-direction-up-left:before{content:"\f087"}.wi-wind-beaufort-0:before{content:"\f0b7"}.wi-wind-beaufort-1:before{content:"\f0b8"}.wi-wind-beaufort-2:before{content:"\f0b9"}.wi-wind-beaufort-3:before{content:"\f0ba"}.wi-wind-beaufort-4:before{content:"\f0bb"}.wi-wind-beaufort-5:before{content:"\f0bc"}.wi-wind-beaufort-6:before{content:"\f0bd"}.wi-wind-beaufort-7:before{content:"\f0be"}.wi-wind-beaufort-8:before{content:"\f0bf"}.wi-wind-beaufort-9:before{content:"\f0c0"}.wi-wind-beaufort-10:before{content:"\f0c1"}.wi-wind-beaufort-11:before{content:"\f0c2"}.wi-wind-beaufort-12:before{content:"\f0c3"}.wi-yahoo-0:before{content:"\f056"}.wi-yahoo-1:before{content:"\f00e"}.wi-yahoo-2:before{content:"\f073"}.wi-yahoo-3:before{content:"\f01e"}.wi-yahoo-4:before{content:"\f01e"}.wi-yahoo-5:before{content:"\f017"}.wi-yahoo-6:before{content:"\f017"}.wi-yahoo-7:before{content:"\f017"}.wi-yahoo-8:before{content:"\f015"}.wi-yahoo-9:before{content:"\f01a"}.wi-yahoo-10:before{content:"\f015"}.wi-yahoo-11:before{content:"\f01a"}.wi-yahoo-12:before{content:"\f01a"}.wi-yahoo-13:before{content:"\f01b"}.wi-yahoo-14:before{content:"\f00a"}.wi-yahoo-15:before{content:"\f064"}.wi-yahoo-16:before{content:"\f01b"}.wi-yahoo-17:before{content:"\f015"}.wi-yahoo-18:before{content:"\f017"}.wi-yahoo-19:before{content:"\f063"}.wi-yahoo-20:before{content:"\f014"}.wi-yahoo-21:before{content:"\f021"}.wi-yahoo-22:before{content:"\f062"}.wi-yahoo-23:before{content:"\f050"}.wi-yahoo-24:before{content:"\f050"}.wi-yahoo-25:before{content:"\f076"}.wi-yahoo-26:before{content:"\f013"}.wi-yahoo-27:before{content:"\f031"}.wi-yahoo-28:before{content:"\f002"}.wi-yahoo-29:before{content:"\f031"}.wi-yahoo-30:before{content:"\f002"}.wi-yahoo-31:before{content:"\f02e"}.wi-yahoo-32:before{content:"\f00d"}.wi-yahoo-33:before{content:"\f083"}.wi-yahoo-34:before{content:"\f00c"}.wi-yahoo-35:before{content:"\f017"}.wi-yahoo-36:before{content:"\f072"}.wi-yahoo-37:before{content:"\f00e"}.wi-yahoo-38:before{content:"\f00e"}.wi-yahoo-39:before{content:"\f00e"}.wi-yahoo-40:before{content:"\f01a"}.wi-yahoo-41:before{content:"\f064"}.wi-yahoo-42:before{content:"\f01b"}.wi-yahoo-43:before{content:"\f064"}.wi-yahoo-44:before{content:"\f00c"}.wi-yahoo-45:before{content:"\f00e"}.wi-yahoo-46:before{content:"\f01b"}.wi-yahoo-47:before{content:"\f00e"}.wi-yahoo-3200:before{content:"\f077"}.wi-forecast-io-clear-day:before{content:"\f00d"}.wi-forecast-io-clear-night:before{content:"\f02e"}.wi-forecast-io-rain:before{content:"\f019"}.wi-forecast-io-snow:before{content:"\f01b"}.wi-forecast-io-sleet:before{content:"\f0b5"}.wi-forecast-io-wind:before{content:"\f050"}.wi-forecast-io-fog:before{content:"\f014"}.wi-forecast-io-cloudy:before{content:"\f013"}.wi-forecast-io-partly-cloudy-day:before{content:"\f002"}.wi-forecast-io-partly-cloudy-night:before{content:"\f031"}.wi-forecast-io-hail:before{content:"\f015"}.wi-forecast-io-thunderstorm:before{content:"\f01e"}.wi-forecast-io-tornado:before{content:"\f056"}.wi-wmo4680-0:before,.wi-wmo4680-00:before{content:"\f055"}.wi-wmo4680-1:before,.wi-wmo4680-01:before{content:"\f013"}.wi-wmo4680-2:before,.wi-wmo4680-02:before{content:"\f055"}.wi-wmo4680-3:before,.wi-wmo4680-03:before{content:"\f013"}.wi-wmo4680-4:before,.wi-wmo4680-04:before{content:"\f014"}.wi-wmo4680-5:before,.wi-wmo4680-05:before{content:"\f014"}.wi-wmo4680-10:before{content:"\f014"}.wi-wmo4680-11:before{content:"\f014"}.wi-wmo4680-12:before{content:"\f016"}.wi-wmo4680-18:before{content:"\f050"}.wi-wmo4680-20:before{content:"\f014"}.wi-wmo4680-21:before{content:"\f017"}.wi-wmo4680-22:before{content:"\f017"}.wi-wmo4680-23:before{content:"\f019"}.wi-wmo4680-24:before{content:"\f01b"}.wi-wmo4680-25:before{content:"\f015"}.wi-wmo4680-26:before{content:"\f01e"}.wi-wmo4680-27:before{content:"\f063"}.wi-wmo4680-28:before{content:"\f063"}.wi-wmo4680-29:before{content:"\f063"}.wi-wmo4680-30:before{content:"\f014"}.wi-wmo4680-31:before{content:"\f014"}.wi-wmo4680-32:before{content:"\f014"}.wi-wmo4680-33:before{content:"\f014"}.wi-wmo4680-34:before{content:"\f014"}.wi-wmo4680-35:before{content:"\f014"}.wi-wmo4680-40:before{content:"\f017"}.wi-wmo4680-41:before{content:"\f01c"}.wi-wmo4680-42:before{content:"\f019"}.wi-wmo4680-43:before{content:"\f01c"}.wi-wmo4680-44:before{content:"\f019"}.wi-wmo4680-45:before{content:"\f015"}.wi-wmo4680-46:before{content:"\f015"}.wi-wmo4680-47:before{content:"\f01b"}.wi-wmo4680-48:before{content:"\f01b"}.wi-wmo4680-50:before{content:"\f01c"}.wi-wmo4680-51:before{content:"\f01c"}.wi-wmo4680-52:before{content:"\f019"}.wi-wmo4680-53:before{content:"\f019"}.wi-wmo4680-54:before{content:"\f076"}.wi-wmo4680-55:before{content:"\f076"}.wi-wmo4680-56:before{content:"\f076"}.wi-wmo4680-57:before{content:"\f01c"}.wi-wmo4680-58:before{content:"\f019"}.wi-wmo4680-60:before{content:"\f01c"}.wi-wmo4680-61:before{content:"\f01c"}.wi-wmo4680-62:before{content:"\f019"}.wi-wmo4680-63:before{content:"\f019"}.wi-wmo4680-64:before{content:"\f015"}.wi-wmo4680-65:before{content:"\f015"}.wi-wmo4680-66:before{content:"\f015"}.wi-wmo4680-67:before{content:"\f017"}.wi-wmo4680-68:before{content:"\f017"}.wi-wmo4680-70:before{content:"\f01b"}.wi-wmo4680-71:before{content:"\f01b"}.wi-wmo4680-72:before{content:"\f01b"}.wi-wmo4680-73:before{content:"\f01b"}.wi-wmo4680-74:before{content:"\f076"}.wi-wmo4680-75:before{content:"\f076"}.wi-wmo4680-76:before{content:"\f076"}.wi-wmo4680-77:before{content:"\f01b"}.wi-wmo4680-78:before{content:"\f076"}.wi-wmo4680-80:before{content:"\f019"}.wi-wmo4680-81:before{content:"\f01c"}.wi-wmo4680-82:before{content:"\f019"}.wi-wmo4680-83:before{content:"\f019"}.wi-wmo4680-84:before{content:"\f01d"}.wi-wmo4680-85:before{content:"\f017"}.wi-wmo4680-86:before{content:"\f017"}.wi-wmo4680-87:before{content:"\f017"}.wi-wmo4680-89:before{content:"\f015"}.wi-wmo4680-90:before{content:"\f016"}.wi-wmo4680-91:before{content:"\f01d"}.wi-wmo4680-92:before{content:"\f01e"}.wi-wmo4680-93:before{content:"\f01e"}.wi-wmo4680-94:before{content:"\f016"}.wi-wmo4680-95:before{content:"\f01e"}.wi-wmo4680-96:before{content:"\f01e"}.wi-wmo4680-99:before{content:"\f056"}.wi-owm-200:before{content:"\f01e"}.wi-owm-201:before{content:"\f01e"}.wi-owm-202:before{content:"\f01e"}.wi-owm-210:before{content:"\f016"}.wi-owm-211:before{content:"\f016"}.wi-owm-212:before{content:"\f016"}.wi-owm-221:before{content:"\f016"}.wi-owm-230:before{content:"\f01e"}.wi-owm-231:before{content:"\f01e"}.wi-owm-232:before{content:"\f01e"}.wi-owm-300:before{content:"\f01c"}.wi-owm-301:before{content:"\f01c"}.wi-owm-302:before{content:"\f019"}.wi-owm-310:before{content:"\f017"}.wi-owm-311:before{content:"\f019"}.wi-owm-312:before{content:"\f019"}.wi-owm-313:before{content:"\f01a"}.wi-owm-314:before{content:"\f019"}.wi-owm-321:before{content:"\f01c"}.wi-owm-500:before{content:"\f01c"}.wi-owm-501:before{content:"\f019"}.wi-owm-502:before{content:"\f019"}.wi-owm-503:before{content:"\f019"}.wi-owm-504:before{content:"\f019"}.wi-owm-511:before{content:"\f017"}.wi-owm-520:before{content:"\f01a"}.wi-owm-521:before{content:"\f01a"}.wi-owm-522:before{content:"\f01a"}.wi-owm-531:before{content:"\f01d"}.wi-owm-600:before{content:"\f01b"}.wi-owm-601:before{content:"\f01b"}.wi-owm-602:before{content:"\f0b5"}.wi-owm-611:before{content:"\f017"}.wi-owm-612:before{content:"\f017"}.wi-owm-615:before{content:"\f017"}.wi-owm-616:before{content:"\f017"}.wi-owm-620:before{content:"\f017"}.wi-owm-621:before{content:"\f01b"}.wi-owm-622:before{content:"\f01b"}.wi-owm-701:before{content:"\f014"}.wi-owm-711:before{content:"\f062"}.wi-owm-721:before{content:"\f0b6"}.wi-owm-731:before{content:"\f063"}.wi-owm-741:before{content:"\f014"}.wi-owm-761:before{content:"\f063"}.wi-owm-762:before{content:"\f063"}.wi-owm-771:before{content:"\f011"}.wi-owm-781:before{content:"\f056"}.wi-owm-800:before{content:"\f00d"}.wi-owm-801:before{content:"\f041"}.wi-owm-802:before{content:"\f041"}.wi-owm-803:before{content:"\f013"}.wi-owm-804:before{content:"\f013"}.wi-owm-900:before{content:"\f056"}.wi-owm-901:before{content:"\f01d"}.wi-owm-902:before{content:"\f073"}.wi-owm-903:before{content:"\f076"}.wi-owm-904:before{content:"\f072"}.wi-owm-905:before{content:"\f021"}.wi-owm-906:before{content:"\f015"}.wi-owm-957:before{content:"\f050"}.wi-owm-day-200:before{content:"\f010"}.wi-owm-day-201:before{content:"\f010"}.wi-owm-day-202:before{content:"\f010"}.wi-owm-day-210:before{content:"\f005"}.wi-owm-day-211:before{content:"\f005"}.wi-owm-day-212:before{content:"\f005"}.wi-owm-day-221:before{content:"\f005"}.wi-owm-day-230:before{content:"\f010"}.wi-owm-day-231:before{content:"\f010"}.wi-owm-day-232:before{content:"\f010"}.wi-owm-day-300:before{content:"\f00b"}.wi-owm-day-301:before{content:"\f00b"}.wi-owm-day-302:before{content:"\f008"}.wi-owm-day-310:before{content:"\f008"}.wi-owm-day-311:before{content:"\f008"}.wi-owm-day-312:before{content:"\f008"}.wi-owm-day-313:before{content:"\f008"}.wi-owm-day-314:before{content:"\f008"}.wi-owm-day-321:before{content:"\f00b"}.wi-owm-day-500:before{content:"\f00b"}.wi-owm-day-501:before{content:"\f008"}.wi-owm-day-502:before{content:"\f008"}.wi-owm-day-503:before{content:"\f008"}.wi-owm-day-504:before{content:"\f008"}.wi-owm-day-511:before{content:"\f006"}.wi-owm-day-520:before{content:"\f009"}.wi-owm-day-521:before{content:"\f009"}.wi-owm-day-522:before{content:"\f009"}.wi-owm-day-531:before{content:"\f00e"}.wi-owm-day-600:before{content:"\f00a"}.wi-owm-day-601:before{content:"\f0b2"}.wi-owm-day-602:before{content:"\f00a"}.wi-owm-day-611:before{content:"\f006"}.wi-owm-day-612:before{content:"\f006"}.wi-owm-day-615:before{content:"\f006"}.wi-owm-day-616:before{content:"\f006"}.wi-owm-day-620:before{content:"\f006"}.wi-owm-day-621:before{content:"\f00a"}.wi-owm-day-622:before{content:"\f00a"}.wi-owm-day-701:before{content:"\f003"}.wi-owm-day-711:before{content:"\f062"}.wi-owm-day-721:before{content:"\f0b6"}.wi-owm-day-731:before{content:"\f063"}.wi-owm-day-741:before{content:"\f003"}.wi-owm-day-761:before{content:"\f063"}.wi-owm-day-762:before{content:"\f063"}.wi-owm-day-781:before{content:"\f056"}.wi-owm-day-800:before{content:"\f00d"}.wi-owm-day-801:before{content:"\f002"}.wi-owm-day-802:before{content:"\f002"}.wi-owm-day-803:before{content:"\f013"}.wi-owm-day-804:before{content:"\f013"}.wi-owm-day-900:before{content:"\f056"}.wi-owm-day-902:before{content:"\f073"}.wi-owm-day-903:before{content:"\f076"}.wi-owm-day-904:before{content:"\f072"}.wi-owm-day-906:before{content:"\f004"}.wi-owm-day-957:before{content:"\f050"}.wi-owm-night-200:before{content:"\f02d"}.wi-owm-night-201:before{content:"\f02d"}.wi-owm-night-202:before{content:"\f02d"}.wi-owm-night-210:before{content:"\f025"}.wi-owm-night-211:before{content:"\f025"}.wi-owm-night-212:before{content:"\f025"}.wi-owm-night-221:before{content:"\f025"}.wi-owm-night-230:before{content:"\f02d"}.wi-owm-night-231:before{content:"\f02d"}.wi-owm-night-232:before{content:"\f02d"}.wi-owm-night-300:before{content:"\f02b"}.wi-owm-night-301:before{content:"\f02b"}.wi-owm-night-302:before{content:"\f028"}.wi-owm-night-310:before{content:"\f028"}.wi-owm-night-311:before{content:"\f028"}.wi-owm-night-312:before{content:"\f028"}.wi-owm-night-313:before{content:"\f028"}.wi-owm-night-314:before{content:"\f028"}.wi-owm-night-321:before{content:"\f02b"}.wi-owm-night-500:before{content:"\f02b"}.wi-owm-night-501:before{content:"\f028"}.wi-owm-night-502:before{content:"\f028"}.wi-owm-night-503:before{content:"\f028"}.wi-owm-night-504:before{content:"\f028"}.wi-owm-night-511:before{content:"\f026"}.wi-owm-night-520:before{content:"\f029"}.wi-owm-night-521:before{content:"\f029"}.wi-owm-night-522:before{content:"\f029"}.wi-owm-night-531:before{content:"\f02c"}.wi-owm-night-600:before{content:"\f02a"}.wi-owm-night-601:before{content:"\f0b4"}.wi-owm-night-602:before{content:"\f02a"}.wi-owm-night-611:before{content:"\f026"}.wi-owm-night-612:before{content:"\f026"}.wi-owm-night-615:before{content:"\f026"}.wi-owm-night-616:before{content:"\f026"}.wi-owm-night-620:before{content:"\f026"}.wi-owm-night-621:before{content:"\f02a"}.wi-owm-night-622:before{content:"\f02a"}.wi-owm-night-701:before{content:"\f04a"}.wi-owm-night-711:before{content:"\f062"}.wi-owm-night-721:before{content:"\f0b6"}.wi-owm-night-731:before{content:"\f063"}.wi-owm-night-741:before{content:"\f04a"}.wi-owm-night-761:before{content:"\f063"}.wi-owm-night-762:before{content:"\f063"}.wi-owm-night-781:before{content:"\f056"}.wi-owm-night-800:before{content:"\f02e"}.wi-owm-night-801:before{content:"\f081"}.wi-owm-night-802:before{content:"\f086"}.wi-owm-night-803:before{content:"\f013"}.wi-owm-night-804:before{content:"\f013"}.wi-owm-night-900:before{content:"\f056"}.wi-owm-night-902:before{content:"\f073"}.wi-owm-night-903:before{content:"\f076"}.wi-owm-night-904:before{content:"\f072"}.wi-owm-night-906:before{content:"\f024"}.wi-owm-night-957:before{content:"\f050"}.wi-wu-chanceflurries:before{content:"\f064"}.wi-wu-chancerain:before{content:"\f019"}.wi-wu-chancesleat:before{content:"\f0b5"}.wi-wu-chancesnow:before{content:"\f01b"}.wi-wu-chancetstorms:before{content:"\f01e"}.wi-wu-clear:before{content:"\f00d"}.wi-wu-cloudy:before{content:"\f002"}.wi-wu-flurries:before{content:"\f064"}.wi-wu-hazy:before{content:"\f0b6"}.wi-wu-mostlycloudy:before{content:"\f002"}.wi-wu-mostlysunny:before{content:"\f00d"}.wi-wu-partlycloudy:before{content:"\f002"}.wi-wu-partlysunny:before{content:"\f00d"}.wi-wu-rain:before{content:"\f01a"}.wi-wu-sleat:before{content:"\f0b5"}.wi-wu-snow:before{content:"\f01b"}.wi-wu-sunny:before{content:"\f00d"}.wi-wu-tstorms:before{content:"\f01e"}.wi-wu-unknown:before{content:"\f00d"}:root,:root[mode=ios],:root[mode=md]{--ion-font-family: "Inter", sans-serif;font-family:Inter,sans-serif}*{color:var(--color-dark);-webkit-user-select:text;user-select:text}:root{--content-max-width: 1200px;--admin-content-max-width: 100%;--border-radius-global: 5px;--border-radius-button: 43px;--border-radius-form: 10px;--box-shadow-box: 5px 5px 5px 0px rgba(0, 0, 0, .25)}:root{--color-primary: #101932;--color-secondary: #0099bb;--color-content-bg: #e8edf3;--color-blue: #242426;--color-bluesky: #006379;--color-lightblue: #17ADCF;--color-bluegrey: #318194;--color-darkblue: #101932;--color-aero: #9cc2cb;--color-red: #e74c3c;--color-pink: #da8a8a;--color-green: #1abb9c;--color-purple: #9b59b6;--color-violet: #9588dd;--color-yellow: #69563e;--color-orange: #9f5f25;--color-brown: #ab814e;--color-grey: #ececec;--color-dark: #444;--color-text-dark: #444;--color-text: #666;--color-text-light: #888;--color-news: #50c1cf;--color-polls: #318194;--color-suggestions: #da8a8a;--color-reports: #f39c12;--color-alerts: #e74c3c;--color-discussions: #1abb9c;--color-mayor: #9b59b6;--color-calendar: #d1ca69;--color-classified-ads: #9cc2cb;--color-partners: #ab814e;--color-ads: #50c1cf;--color-city-negociations: #318194;--color-users: #9588dd;--color-statistics: #da8a8a;--color-city: #1abb9c;--color-notifications: #e74c3c;--color-messages: #9cc2cb;--color-swap: #da8a8a;--color-links: #f39c12;--color-administres: #9588dd;--color-sms: #f39c12;--color-devis: #1d375e;--color-publicites: #50c1cf;--color-newsgroups: #1abb9c;--ion-text-color: #888;--mec-from-label-color: #777;--mec-form-input-color: #888}.bg-primary{background:var(--color-primary)!important}.bg-secondary{background:var(--color-secondary)!important}.bg-blue{background:var(--color-blue)!important}.bg-bluesky{background:#006379!important}.bg-bluegrey{background:var(--color-bluegrey)!important}.bg-white{background:#fff!important}.bg-darkblue{background:#101932!important}.bg-aero{background:var(--color-aero)!important}.bg-red{background:#a62821!important}.bg-pink{background:var(--color-pink)!important}.bg-green{background:var(--color-green)!important}.bg-purple{background:var(--color-purple)!important}.bg-violet{background:var(--color-violet)!important}.bg-yellow{background:#69563e!important}.bg-gaz{background:#242426}.bg-orange{background:#9f5f25!important}.bg-brown{background:var(--color-brown)!important}.bg-default{background:#101932!important}.bg-grey{background:var(--color-grey)!important}.bg-news{background:var(--color-news)!important}.bg-polls{background:var(--color-polls)!important}.bg-suggestions{background:var(--color-suggestions)!important}.bg-reports{background:var(--color-reports)!important}.bg-alerts{background:var(--color-alerts)!important}.bg-discussions{background:var(--color-discussions)!important}.bg-mayor{background:var(--color-mayor)!important}.bg-calendar{background:var(--color-calendar)!important}.bg-classified-ads{background:var(--color-classified-ads)!important}.bg-partners{background:var(--color-partners)!important}.bg-ads{background:var(--color-ads)!important}.bg-city-negociations{background:var(--color-city-negociations)!important}.bg-users{background:var(--color-users)!important}.bg-statistics{background:var(--color-statistics)!important}.bg-city{background:var(--color-city)!important}.bg-notifications{background:var(--color-notifications)!important}.bg-messages{background:var(--color-messages)!important}.bg-swap{background:var(--color-swap)!important}.bg-links{background:var(--color-links)!important}.bg-administres{background:var(--color-administres)!important}.bg-sms{background:var(--color-sms)!important}.bg-devis{background:var(--color-devis)!important}.bg-publicites{background:var(--color-publicites)!important}.bg-newsgroups{background:var(--color-newsgroups)!important}.icon-administres{background:var(--color-administres)!important}.icon-alerts{background:var(--color-alerts)!important}.icon-annonces{background:var(--color-classified-ads)!important}.icon-calendar{background:var(--color-calendar)!important}.icon-devis{background:var(--color-devis)!important}.icon-discussions{background:var(--color-discussions)!important}.icon-mairie{background:var(--color-city)!important}.icon-mayor{background:var(--color-mayor)!important}.icon-messages{background:var(--color-messages)!important}.icon-news{background:var(--color-news)!important}.icon-notifications{background:var(--color-notifications)!important}.icon-partners{background:var(--color-partners)!important}.icon-polls{background:var(--color-polls)!important}.icon-publicites{background:var(--color-ads)!important}.icon-reports{background:var(--color-reports)!important}.icon-sms{background:var(--color-sms)!important}.icon-statistics{background:var(--color-statistics)!important}.icon-suggestions{background:var(--color-suggestions)!important}.icon-switch{background:var(--color-swap)!important}.icon-amenagement-urbain{background:var(--color-purple)!important}.icon-autres{background:var(--color-darkblue)!important}.icon-culture{background:var(--color-orange)!important}.icon-ecologie{background:var(--color-green)!important}.icon-economie{background:var(--color-bluesky)!important}.icon-education{background:var(--color-aero)!important}.icon-emploi{background:var(--color-yellow)!important}.icon-famille{background:var(--color-purple)!important}.icon-logement{background:var(--color-brown)!important}.icon-numerique{background:var(--color-blue)!important}.icon-sport{background:var(--color-red)!important}.icon-transport{background:var(--color-violet)!important}.icon-securite{background:var(--color-orange)!important}.icon-autres{background:#8e8e93!important}.icon-circulation{background:#dc8b87!important}.icon-degradation{background:#165c28!important}.icon-eclairage{background:#b0a548!important}.icon-espaces-verts{background:#59af6e!important}.icon-incivilite{background:#9f5f25!important}.icon-ordures{background:#69563e!important}.icon-vehicule{background:#526aac!important}.icon-voirie{background:#e88c37!important}.color-blue{color:var(--color-blue)!important}.color-secondary{color:var(--color-secondary)}.color-primary{color:var(--color-primary)!important}.color-bluesky{color:var(--color-bluesky)!important}.color-bluegrey{color:var(--color-bluegrey)!important}.color-darkblue{color:var(--color-darkblue)!important}.color-aero{color:var(--color-aero)!important}.color-red{color:var(--color-red)!important}.color-pink{color:var(--color-pink)!important}.color-green{color:var(--color-green)!important}.color-purple{color:var(--color-purple)!important}.color-violet{color:var(--color-violet)!important}.color-yellow{color:var(--color-yellow)!important}.color-orange{color:var(--color-orange)!important}.color-brown{color:var(--color-brown)!important}.color-grey{color:var(--color-grey)!important}.color-dark{color:var(--color-dark)!important}.color-text{color:var(--color-text)!important}.color-text-light{color:var(--color-text-light)!important}.color-news{color:var(--color-news)!important}.color-polls{color:var(--color-polls)!important}.color-suggestions{color:var(--color-suggestions)!important}.color-reports{color:var(--color-reports)!important}.color-alerts{color:var(--color-alerts)!important}.color-discussions{color:var(--color-discussions)!important}.color-mayor{color:var(--color-mayor)!important}.color-calendar{color:var(--color-calendar)!important}.color-classified-ads{color:var(--color-classified-ads)!important}.color-partners{color:var(--color-partners)!important}.color-ads{color:var(--color-ads)!important}.color-city-negociations{color:var(--color-city-negociations)!important}.color-users{color:var(--color-users)!important}.color-statistics{color:var(--color-statistics)!important}.color-city{color:var(--color-city)!important}.color-notifications{color:var(--color-notifications)!important}.color-messages{color:var(--color-messages)!important}.color-swap{color:var(--color-swap)!important}.color-links{color:var(--color-links)!important}.color-administres{color:var(--color-administres)!important}.color-sms{color:var(--color-sms)!important}.color-devis{color:var(--color-devis)!important}.color-publicites{color:var(--color-publicites)!important}.color-newsgroups{color:var(--color-newsgroups)!important}.color-icon-amenagement-urbain{color:var(--color-purple)!important}.color-icon-culture{color:var(--color-orange)!important}.color-icon-ecologie{color:var(--color-green)!important}.color-icon-economie{color:var(--color-bluesky)!important}.color-icon-education{color:var(--color-aero)!important}.color-icon-emploi{color:var(--color-yellow)!important}.color-icon-famille{color:var(--color-grey)!important}.color-icon-logement{color:var(--color-brown)!important}.color-icon-numerique{color:var(--color-blue)!important}.color-icon-sport{color:var(--color-red)!important}.color-icon-transport{color:var(--color-violet)!important}.color-icon-securite{color:var(--color-orange)!important}.color-icon-autres{color:var(--color-darkblue)!important}.color-icon-circulation{color:var(--color-bluegrey)!important}.color-icon-degradation{color:var(--color-dark)!important}.color-icon-eclairage{color:var(--color-orange)!important}.color-icon-espaces-verts{color:var(--color-aero)!important}.color-icon-incivilite{color:var(--color-bluesky)!important}.color-icon-ordures{color:var(--color-purple)!important}.color-icon-vehicule{color:var(--color-green)!important}.color-icon-voirie{color:var(--color-pink)!important}ion-content{--background: #ffffff}ion-split-pane{--side-width: 259px;--side-max-width: 259px;--side-min-width: 259px}ion-split-pane ion-menu{border-inline-end:none}app-mayor-menu ion-content{--background: #101932}app-citizen-menu ion-menu,app-citizen-menu ion-content{--background: rgba(242, 242, 247, .65)}app-citizen-menu ion-menu{will-change:transform;transform:translateZ(0);contain:paint;box-shadow:inset 0 1px #fff9,inset -1px 0 #fff6,4px 0 18px #00000014,2px 0 6px #0000000a}app-citizen-menu ion-content{backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%)}app-citizen-menu ion-content::part(scroll){backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%)}app-citizen-menu mec-mayor-sidebar-search .mss-form{background:#ffffffb3;border:1px solid rgba(0,0,0,.06)}app-citizen-menu mec-mayor-sidebar-search .mss-form:hover{background:#ffffffd9}app-citizen-menu mec-mayor-sidebar-search .mss-form--focused{background:#fff;box-shadow:0 0 0 2px #0099bb40,0 4px 16px #00000014}app-citizen-menu mec-mayor-sidebar-search .mss-icon{color:#6b7280}app-citizen-menu mec-mayor-sidebar-search .mss-icon:hover{color:#09b}app-citizen-menu mec-mayor-sidebar-search .mss-icon--focused{color:#09b}app-citizen-menu mec-mayor-sidebar-search .mss-input{color:var(--color-text, #101932)}app-citizen-menu mec-mayor-sidebar-search .mss-input::placeholder{color:#6b7280}app-citizen-menu mec-mayor-sidebar-search .mss-clear ion-icon{color:#8e8e93}app-citizen-menu mec-mayor-sidebar-search .mss-clear:hover ion-icon{color:var(--color-text, #101932)}app-citizen-menu mec-mayor-sidebar-search .mss-dropdown{background:#fffffff5;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(0,0,0,.06);box-shadow:0 12px 32px #0000001f,0 4px 12px #00000014}app-citizen-menu mec-mayor-sidebar-search .mss-section+.mss-section{border-top:1px solid rgba(0,0,0,.06)}app-citizen-menu mec-mayor-sidebar-search .mss-section-title{color:#8e8e93}app-citizen-menu mec-mayor-sidebar-search .mss-item{color:var(--color-text, #101932)}app-citizen-menu mec-mayor-sidebar-search .mss-item:hover{background:#0099bb14}app-citizen-menu mec-mayor-sidebar-search .mss-item:active{background:#0099bb24}app-citizen-menu mec-mayor-sidebar-search .mss-item-icon{color:#6b7280}app-citizen-menu mec-mayor-sidebar-search .mss-item-label{color:var(--color-text, #101932)}app-citizen-menu mec-mayor-sidebar-search .mss-item-remove{color:#c7c7cc}app-citizen-menu mec-mayor-sidebar-search .mss-item-remove:hover{color:var(--color-text, #101932)}app-citizen-menu mec-mayor-sidebar-search .mss-empty{color:#8e8e93}app-mayor-menu ion-header,app-citizen-menu ion-header{background:var(--color-secondary)}app-mayor-menu ion-header ion-toolbar,app-mayor-menu ion-header .in-toolbar,app-citizen-menu ion-header ion-toolbar,app-citizen-menu ion-header .in-toolbar{background:var(--color-primary);--background: var(--color-primary)}app-mayor-menu ion-header ion-toolbar ion-button,app-mayor-menu ion-header .in-toolbar ion-button,app-citizen-menu ion-header ion-toolbar ion-button,app-citizen-menu ion-header .in-toolbar ion-button{--background: var(--color-secondary);--border-radius: 0px !important;color:#fff;font-size:25px!important}app-mayor-menu ion-header ion-toolbar ion-button ion-icon,app-mayor-menu ion-header .in-toolbar ion-button ion-icon,app-citizen-menu ion-header ion-toolbar ion-button ion-icon,app-citizen-menu ion-header .in-toolbar ion-button ion-icon{color:#fff;width:30px;height:30px}app-mayor-menu ion-header ion-toolbar ion-title,app-mayor-menu ion-header .in-toolbar ion-title,app-citizen-menu ion-header ion-toolbar ion-title,app-citizen-menu ion-header .in-toolbar ion-title{background:var(--color-secondary);color:#fff;font-size:1.1em;padding-top:0;font-weight:500;text-align:center}ion-action-sheet,.sc-ion-action-sheet-ios-h{--background: var(--color-secondary);--button-color: #fff;--color: #fff}ion-action-sheet .action-sheet-container .action-sheet-group .action-sheet-title,.sc-ion-action-sheet-ios-h .action-sheet-container .action-sheet-group .action-sheet-title{color:#fff;font-size:.9em}ion-action-sheet .action-sheet-container .action-sheet-group .action-sheet-button:first-child,.sc-ion-action-sheet-ios-h .action-sheet-container .action-sheet-group .action-sheet-button:first-child{border-bottom:1px solid #ccc}ion-action-sheet .action-sheet-container .action-sheet-group .action-sheet-button .action-sheet-button-inner,.sc-ion-action-sheet-ios-h .action-sheet-container .action-sheet-group .action-sheet-button .action-sheet-button-inner{color:#fff;font-size:.8em}ion-action-sheet .action-sheet-container .action-sheet-group .action-sheet-button .action-sheet-button-inner ion-icon,.sc-ion-action-sheet-ios-h .action-sheet-container .action-sheet-group .action-sheet-button .action-sheet-button-inner ion-icon{color:#fff}ion-toast{--background: #888;--color: #fff;color:#fff;font-weight:500;--button-color: #fff}ion-toast.toast-success{--background: var(--color-green)}ion-toast.toast-error{--background: var(--color-red)}.with-border{border:1px solid #ececec}.sc-ion-alert-ios-h,.sc-ion-alert-md-h,.sc-ion-alert-ios-h.alert-error,.sc-ion-alert-md-h.alert-error{--background: #ffffff}.sc-ion-alert-ios-h .alert-wrapper,.sc-ion-alert-md-h .alert-wrapper{width:340px!important;max-width:340px!important;border-radius:20px!important;box-shadow:0 20px 60px #10193238;padding:4px 0;font-family:Inter,sans-serif}.sc-ion-alert-ios-h .alert-wrapper .alert-head,.sc-ion-alert-md-h .alert-wrapper .alert-head{padding-top:22px;text-align:center}.sc-ion-alert-ios-h .alert-wrapper .alert-head h2,.sc-ion-alert-md-h .alert-wrapper .alert-head h2{margin-top:0;font-size:18px;font-weight:700;color:var(--color-text, #101932);font-family:Inter-Bold,Inter,sans-serif}.sc-ion-alert-ios-h .alert-wrapper .alert-message,.sc-ion-alert-md-h .alert-wrapper .alert-message{color:var(--color-text-light, #6b7280);font-size:13.5px;line-height:1.45;text-align:center}.sc-ion-alert-ios-h .alert-wrapper .alert-input-group,.sc-ion-alert-md-h .alert-wrapper .alert-input-group{padding:4px 18px 8px}.sc-ion-alert-ios-h .alert-wrapper .alert-input-group .alert-input,.sc-ion-alert-md-h .alert-wrapper .alert-input-group .alert-input{border:1px solid rgba(0,0,0,.12)!important;border-radius:12px!important;background:#f4f6fa;padding:12px 14px!important;font-size:14px;color:var(--color-text, #101932)}.sc-ion-alert-ios-h .alert-wrapper .alert-input-group .alert-input::placeholder,.sc-ion-alert-md-h .alert-wrapper .alert-input-group .alert-input::placeholder{color:var(--color-text-light, #8e8e93)}.sc-ion-alert-ios-h .alert-wrapper .alert-input-group .alert-input:focus,.sc-ion-alert-md-h .alert-wrapper .alert-input-group .alert-input:focus{border-color:var(--mec-cyan, #0099bb)!important;background:#fff}.sc-ion-alert-ios-h .alert-wrapper .alert-button-group,.sc-ion-alert-md-h .alert-wrapper .alert-button-group{padding:6px 12px 10px}.sc-ion-alert-ios-h .alert-wrapper .alert-button-group button,.sc-ion-alert-md-h .alert-wrapper .alert-button-group button{border-radius:12px;transition:background .2s ease-in-out}.sc-ion-alert-ios-h .alert-wrapper .alert-button-group button span,.sc-ion-alert-md-h .alert-wrapper .alert-button-group button span{color:var(--color-text, #101932);font-family:Inter-SemiBold,Inter,sans-serif;font-weight:600;text-transform:none}.sc-ion-alert-ios-h .alert-wrapper .alert-button-group button:last-child:hover,.sc-ion-alert-md-h .alert-wrapper .alert-button-group button:last-child:hover{background:#0099bb14}.sc-ion-alert-ios-h .alert-wrapper .alert-button-group button:last-child span,.sc-ion-alert-md-h .alert-wrapper .alert-button-group button:last-child span{color:var(--mec-cyan, #0099bb)}.sc-ion-alert-ios-h .alert-wrapper .alert-button-group button.alert-button-role-cancel span,.sc-ion-alert-ios-h .alert-wrapper .alert-button-group button.secondary span,.sc-ion-alert-md-h .alert-wrapper .alert-button-group button.alert-button-role-cancel span,.sc-ion-alert-md-h .alert-wrapper .alert-button-group button.secondary span{color:var(--color-text-light, #6b7280)!important}.sc-ion-alert-ios-h .alert-wrapper .alert-button-group button.alert-button-role-cancel:hover,.sc-ion-alert-ios-h .alert-wrapper .alert-button-group button.secondary:hover,.sc-ion-alert-md-h .alert-wrapper .alert-button-group button.alert-button-role-cancel:hover,.sc-ion-alert-md-h .alert-wrapper .alert-button-group button.secondary:hover{background:#0000000a}.sc-ion-alert-ios-h .alert-wrapper .alert-button-group button.alert-button-role-destructive span,.sc-ion-alert-ios-h .alert-wrapper .alert-button-group button.ion-color-danger span,.sc-ion-alert-md-h .alert-wrapper .alert-button-group button.alert-button-role-destructive span,.sc-ion-alert-md-h .alert-wrapper .alert-button-group button.ion-color-danger span{color:var(--color-red, #d63a30)!important}.sc-ion-alert-ios-h .alert-wrapper .alert-radio-group button,.sc-ion-alert-ios-h .alert-wrapper .alert-checkbox-group button,.sc-ion-alert-md-h .alert-wrapper .alert-radio-group button,.sc-ion-alert-md-h .alert-wrapper .alert-checkbox-group button{transition:background .2s ease-in-out}.sc-ion-alert-ios-h .alert-wrapper .alert-radio-group button:hover,.sc-ion-alert-ios-h .alert-wrapper .alert-checkbox-group button:hover,.sc-ion-alert-md-h .alert-wrapper .alert-radio-group button:hover,.sc-ion-alert-md-h .alert-wrapper .alert-checkbox-group button:hover{background:#0099bb0f}.sc-ion-alert-ios-h .alert-wrapper .alert-radio-group button .alert-button-inner .alert-radio-label,.sc-ion-alert-ios-h .alert-wrapper .alert-radio-group button .alert-button-inner .alert-checkbox-label,.sc-ion-alert-ios-h .alert-wrapper .alert-checkbox-group button .alert-button-inner .alert-radio-label,.sc-ion-alert-ios-h .alert-wrapper .alert-checkbox-group button .alert-button-inner .alert-checkbox-label,.sc-ion-alert-md-h .alert-wrapper .alert-radio-group button .alert-button-inner .alert-radio-label,.sc-ion-alert-md-h .alert-wrapper .alert-radio-group button .alert-button-inner .alert-checkbox-label,.sc-ion-alert-md-h .alert-wrapper .alert-checkbox-group button .alert-button-inner .alert-radio-label,.sc-ion-alert-md-h .alert-wrapper .alert-checkbox-group button .alert-button-inner .alert-checkbox-label{color:var(--color-text, #101932)}.sc-ion-alert-ios-h .alert-wrapper .alert-radio-group button .alert-button-inner .alert-radio-icon .alert-radio-inner,.sc-ion-alert-ios-h .alert-wrapper .alert-checkbox-group button .alert-button-inner .alert-radio-icon .alert-radio-inner,.sc-ion-alert-md-h .alert-wrapper .alert-radio-group button .alert-button-inner .alert-radio-icon .alert-radio-inner,.sc-ion-alert-md-h .alert-wrapper .alert-checkbox-group button .alert-button-inner .alert-radio-icon .alert-radio-inner{border-color:var(--mec-cyan, #0099bb)}.sc-ion-alert-ios-h .alert-wrapper .alert-radio-group button[aria-checked=true] .alert-radio-label,.sc-ion-alert-ios-h .alert-wrapper .alert-checkbox-group button[aria-checked=true] .alert-radio-label,.sc-ion-alert-md-h .alert-wrapper .alert-radio-group button[aria-checked=true] .alert-radio-label,.sc-ion-alert-md-h .alert-wrapper .alert-checkbox-group button[aria-checked=true] .alert-radio-label{color:var(--mec-cyan, #0099bb)}ion-alert{--width: 340px;--max-width: 340px;--min-width: 340px}ion-header.header-default ion-toolbar{--background: #fff;display:flex;align-items:end;width:100%;height:114px}ion-header.header-default ion-toolbar ion-buttons ion-menu-button,ion-header.header-default ion-toolbar ion-buttons ion-back-button{color:#101932!important}ion-header.header-default ion-toolbar ion-buttons ion-menu-button ion-icon,ion-header.header-default ion-toolbar ion-buttons ion-back-button ion-icon{color:#fff}ion-header.header-default ion-toolbar ion-buttons .global-notification{position:absolute;background:var(--color-red);border-radius:50%;top:3px;right:0;width:13px;height:13px}ion-header.header-default ion-toolbar .title p{color:#000;font-size:2.5rem;width:100%}#one-col{max-width:var(--content-max-width);margin:15px auto}#content-2-cols{max-width:var(--content-max-width);margin:auto auto 50px;display:grid;grid-template-columns:350px 1fr;column-gap:40px}#content-2-cols .left-col{margin-top:20px;position:sticky;top:20px;align-self:start;max-height:calc(100vh - 150px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(16,25,50,.18) transparent}#content-2-cols .left-col::-webkit-scrollbar{width:6px}#content-2-cols .left-col::-webkit-scrollbar-thumb{background:#1019322e;border-radius:3px}#content-2-cols .left-col::-webkit-scrollbar-track{background:transparent}@media (max-width: 990px){#content-2-cols .left-col{position:static;top:auto;max-height:none;overflow-y:visible}}#content-2-cols .left-col>.add-box{margin-bottom:15px}#content-2-cols .left-col .alerts-wrap{background:#f4f6fa;border-radius:18px;border:1px solid rgba(0,0,0,.05);box-shadow:0 1px 2px #10193208;padding:16px;margin-top:15px;margin-bottom:15px}#content-2-cols .left-col .alerts-wrap h2{margin:0 0 7px;padding:0;font-size:1em;color:#000}#content-2-cols .left-col .alerts-wrap h2:first-letter{text-transform:uppercase}#content-2-cols .left-col .alerts-wrap .title-bar{width:80px;height:4px;background:var(--color-secondary);margin-bottom:10px}#content-2-cols .left-col .alerts-wrap alerts-widget{display:block;margin-bottom:12px}#content-2-cols .right-col{margin-top:20px}@media (max-width: 990px){#content-2-cols .right-col{margin-top:0}}#content-2-cols .right-col .content-with-segments{background:transparent;padding:18px 0 0;border-radius:0}#content-2-cols .right-col .content-with-segments mec-item-list,#content-2-cols .right-col .content-with-segments mec-poll{margin-bottom:20px}#content-2-cols .right-col .content-with-segments mec-item-list:last-child,#content-2-cols .right-col .content-with-segments mec-poll:last-child{margin-bottom:0}#content-2-cols .right-col .search-term-results{display:block;background:#f4f6fa;border-radius:18px;border:1px solid rgba(0,0,0,.05);box-shadow:0 1px 2px #10193208;padding:20px;margin-bottom:15px;text-align:center}#content-2-cols .right-col .search-term-results p{color:var(--color-primary);font-weight:500;text-align:center;margin:0 0 10px}#content-2-cols .right-col .filter-tag{text-align:center;margin-bottom:25px}@keyframes slideInFromLeft{0%{transform:translateY(-30%)}to{transform:translateY(0)}}#content-2-cols .right-col .publication-tags-filter{animation:.5s ease-out 0s 1 slideInFromLeft;background:#f4f6fa;padding:15px;margin-bottom:25px;border-radius:var(--border-radius-global)}#content-2-cols .right-col .publication-tags-filter h2{position:relative;color:var(--color-text-light);margin:0 0 10px;padding:0 0 5px;border-bottom:1px solid #ececec;font-size:1.1em}#content-2-cols .right-col .publication-tags-filter h2 span{display:block;padding-top:5px;font-size:.7em;font-weight:400;color:var(--color-text-light);font-style:italic}#content-2-cols .right-col .publication-tags-filter h2 ion-icon{position:absolute;top:0;right:0;height:25px;width:25px;color:var(--color-text-light)}#content-2-cols .right-col .publication-tags-filter .tag-selection .city-publication-tag{display:inline-block;margin-right:10px;margin-bottom:7px;cursor:pointer}#content-2-cols-reverse{max-width:1400px;margin:auto auto 15px;display:grid;grid-template-columns:3fr 2fr;column-gap:40px}#content-2-cols-reverse .left-col,#content-2-cols-reverse .right-col{margin-top:20px;min-width:0}#content-2-cols,#content-2-cols-reverse,#one-col{padding-left:clamp(16px,3vw,40px);padding-right:clamp(16px,3vw,40px);box-sizing:border-box}@media (max-width: 1200px){#content-2-cols,#content-2-cols-reverse,#one-col{padding-left:clamp(16px,2.5vw,28px);padding-right:clamp(16px,2.5vw,28px)}}@media (max-width: 990px){#content-2-cols,#content-2-cols-reverse,#one-col{max-width:800px;grid-template-columns:1fr}}.no-content{text-align:center;font-size:1.6rem;width:100%;max-width:100%;padding:30px;margin:auto;color:#bbb;font-weight:500}.no-content ion-icon{width:70px;height:70px;display:block;margin:auto auto 15px;color:#bbb}.buttons-box-3{display:block;background:#f4f6fa;border-radius:18px;border:1px solid rgba(0,0,0,.05);box-shadow:0 1px 2px #10193208;padding:20px;margin-bottom:15px;display:grid;gap:15px;grid-template-columns:repeat(3,1fr)}#search-box{display:block;border-radius:18px;border:1px solid rgba(0,0,0,.05);box-shadow:0 1px 2px #10193208;padding:20px;background:#f4f6fa;margin-bottom:15px}#search-box.one-btn{display:grid;grid-template-columns:1fr 200px;column-gap:15px;align-items:stretch}@media (max-width: 650px){#search-box.one-btn{grid-template-columns:1fr;gap:10px}}#search-box.two-btn{display:grid;grid-template-columns:1fr 180px 195px;column-gap:15px;align-items:stretch}@media (max-width: 1100px){#search-box.two-btn{grid-template-columns:1fr;gap:10px}}@media (max-width: 650px){#search-box.two-btn{grid-template-columns:1fr;gap:10px}}#search-box .search-box-btn{background:var(--color-secondary);border-radius:33px;padding:10px 15px;color:#fff;font-weight:600;font-size:.7em;text-align:center;cursor:pointer}#search-box .search-box-btn.bg-primary{transition:all .3s ease}#search-box .search-box-btn.bg-primary:hover{background:#1f2f59!important}#search-box .search-box-btn span{display:grid;grid-template-columns:1fr;align-items:center;height:100%;color:inherit}#search-box ion-searchbar{padding:0!important;--color: var(--color-text-light)}#search-box ion-searchbar .searchbar-input-container ion-icon{color:#aeaeb2}#search-box ion-searchbar .searchbar-input.sc-ion-searchbar-md{box-shadow:none!important;outline:1px solid #aeaeb2;background:#fff;border-radius:33px;padding-inline-end:45px;font-family:Inter-Medium;--placeholder-color: #8e8e93}.search-box .search-box-content{background:#f4f6fa;width:100%;padding:15px;display:grid;grid-template-columns:2fr 1fr 1fr;column-gap:20px;margin-bottom:20px;border-radius:var(--border-radius-global)}.search-box .search-box-content .search-field{align-self:center;display:grid;grid-template-columns:1fr 30px;column-gap:5px}.search-box .search-box-content .search-field ion-input{align-self:center;border:1px solid #ececec;border-radius:var(--border-radius-global);--padding-start: 7px;--padding-end: 7px;--padding-top: 7px;--padding-bottom: 7px}.search-box .search-box-content .search-field ion-icon{align-self:center;width:30px;height:30px;cursor:pointer}.search-box .search-box-content .search-box-button{align-self:center}ion-segment{border-radius:20px;background:#e5e5eaf7;padding:3px}ion-segment ion-segment-button{font-weight:700;font-size:.8rem;color:#000000ad}ion-segment ion-segment-button.segment-button-checked{color:#fff}ion-segment ion-segment-button::part(indicator-background){border-radius:20px;background:#aeaeb2}.item-list-wrap alert{margin-bottom:25px}.item-list-wrap alert:last-child{margin-bottom:0}.add-box{background:#f4f6fa;border-radius:18px;border:1px solid rgba(0,0,0,.05);box-shadow:0 1px 2px #10193208;padding:16px;margin-bottom:16px}.add-box h2{margin:0 0 7px;padding:0;font-size:1em;text-transform:lowercase;font-weight:800;color:#000;font-family:Inter-Bold}.add-box h2:first-letter{text-transform:uppercase}.add-box h2 span{color:#999}.add-box .title-bar{width:80px;height:4px;background:var(--color-secondary);margin-bottom:10px}.add-box p{font-size:.9em;color:var(--color-text);line-height:1.4em;text-align:justify;font-family:Inter-Medium}.add-box p ion-button ion-icon{margin-right:10px}.text-center{text-align:center!important}.text-center ion-button ion-icon{margin-right:5px}.pagination-wrap{position:sticky;top:0;border-radius:18px;background:#f4f6fa;padding:8px 10px;margin-bottom:25px;border:1px solid rgba(16,25,50,.05);box-shadow:0 1px 2px #10193208;z-index:1}.pagination-wrap pagination-controls ul.ngx-pagination{margin:0;padding:0;display:flex;align-items:center;justify-content:center;gap:6px;font-family:Inter,sans-serif}.pagination-wrap pagination-controls ul.ngx-pagination li{margin:0;padding:0;background:transparent;color:var(--color-text-light);font-size:14px;font-weight:600;border-radius:999px;overflow:hidden;transition:background var(--mec-anim-hover, .16s) var(--mec-ease-standard, cubic-bezier(.4, 0, .2, 1)),color var(--mec-anim-hover, .16s) var(--mec-ease-standard, cubic-bezier(.4, 0, .2, 1))}.pagination-wrap pagination-controls ul.ngx-pagination li a,.pagination-wrap pagination-controls ul.ngx-pagination li span{display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;margin:0;color:inherit;background:transparent!important;border-radius:999px;outline:0!important;text-decoration:none}.pagination-wrap pagination-controls ul.ngx-pagination li a:hover{background:#0099bb1a!important;color:#09b}.pagination-wrap pagination-controls ul.ngx-pagination li.current{background:#09b!important;border-radius:999px;box-shadow:0 2px 8px #0099bb40}.pagination-wrap pagination-controls ul.ngx-pagination li.current span{color:#fff}.pagination-wrap pagination-controls ul.ngx-pagination li.pagination-previous,.pagination-wrap pagination-controls ul.ngx-pagination li.pagination-next{color:#101932}.pagination-wrap pagination-controls ul.ngx-pagination li.pagination-previous a:hover,.pagination-wrap pagination-controls ul.ngx-pagination li.pagination-next a:hover{background:#0099bb1a!important;color:#09b}.pagination-wrap pagination-controls ul.ngx-pagination li.pagination-previous.disabled,.pagination-wrap pagination-controls ul.ngx-pagination li.pagination-next.disabled{color:#c7ccd6}.pagination-wrap pagination-controls ul.ngx-pagination li.pagination-previous.disabled span,.pagination-wrap pagination-controls ul.ngx-pagination li.pagination-next.disabled span{color:#c7ccd6}.owl-dt-container,.owl-dt-popup,.cdk-overlay-pane .owl-dt-container{max-width:calc(100vw - 32px)!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 18px 60px #1019322e;font-family:Inter,sans-serif;border:1px solid rgba(16,25,50,.06);background:#fff}.owl-dt-calendar{width:360px!important;max-width:calc(100vw - 32px)!important}.owl-dt-popup{border:none;box-shadow:none}.owl-dt-calendar,.owl-dt-container-inner{border-radius:18px;overflow:hidden}.owl-dt-calendar-main{padding:4px 16px 12px!important}.owl-dt-calendar-control{padding:14px 12px 8px!important;font-size:1rem}.owl-dt-control-period-button .owl-dt-control-button-content{font-weight:700;font-size:1rem;color:#101932;text-transform:capitalize;letter-spacing:-.01em}.owl-dt-calendar-control .owl-dt-control-arrow-button{width:36px;height:36px}.owl-dt-calendar-control .owl-dt-control-arrow-button svg{width:18px;height:18px;fill:#6b7280}.owl-dt-calendar-control .owl-dt-control-arrow-button:hover{background:#0099bb14;border-radius:999px}.owl-dt-calendar-control .owl-dt-control-arrow-button:hover svg{fill:#09b}.owl-dt-weekdays th.owl-dt-weekday{color:#8e8e93;font-weight:600;font-size:.72rem;letter-spacing:.02em;padding-bottom:6px}.owl-dt-calendar-table .owl-dt-calendar-cell{height:42px!important}.owl-dt-calendar-cell-content{box-sizing:border-box!important;width:36px!important;height:36px!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;display:flex;align-items:center;justify-content:center;border:0;font-size:.9rem;font-weight:500;border-radius:50%!important;color:#101932;transition:background .14s ease,color .14s ease}.owl-dt-calendar-cell-out{color:#c7ccd6}.owl-dt-calendar-cell:hover .owl-dt-calendar-cell-content:not(.owl-dt-calendar-cell-selected){background:#0099bb1a!important;color:#09b}.owl-dt-calendar-cell-today:not(.owl-dt-calendar-cell-selected){box-shadow:inset 0 0 0 1.5px #09b!important;border:0!important;color:#09b;font-weight:700}.owl-dt-calendar-table .owl-dt-calendar-cell-selected{background-color:#09b!important;color:#fff!important;font-weight:700;box-shadow:0 4px 12px #0099bb4d}.owl-dt-container-buttons{height:auto;padding:8px 12px 12px;gap:8px;border-top:1px solid rgba(16,25,50,.06);color:#6b7280}.owl-dt-container-control-button{flex:1;font-family:Inter-SemiBold,Inter,sans-serif;font-weight:600;font-size:.95rem;text-transform:none;border-radius:12px}.owl-dt-container-control-button .owl-dt-control-button-content{height:44px;width:100%;justify-content:center;padding:0 18px;border-radius:12px;transition:background .14s ease}.owl-dt-container-control-button:first-child .owl-dt-control-button-content{color:#6b7280}.owl-dt-container-control-button:first-child .owl-dt-control-button-content:hover{background:#1019320d}.owl-dt-container-control-button:last-child .owl-dt-control-button-content{color:#fff;font-weight:700;background:#09b}.owl-dt-container-control-button:last-child .owl-dt-control-button-content:hover{background:#007a99}a.pipe-link{cursor:pointer}.export-datas .instructions{padding:15px;border:1px solid #ececec;border-radius:var(--border-radius-global);background:#fafafa;margin-bottom:30px}.export-datas .instructions h2{font-size:1.1em;margin:0 0 7px;color:var(--color-primary)}.export-datas .instructions p{color:var(--color-text-light);font-size:.9em;margin:0}.export-datas .exports .export{margin-bottom:20px;padding:15px;border:1px solid #ececec;border-radius:var(--border-radius-global);background:#fafafa;display:grid;grid-template-columns:1fr 90px;column-gap:15px;align-items:center}.export-datas .exports .export .export-description h3{font-size:1em;margin:0 0 7px;color:var(--color-secondary)}.export-datas .exports .export .export-description p{color:var(--color-text-light);font-size:.9em;margin:0}.export-datas .exports .export .export-description p span.color-red b{color:var(--color-red)}.export-datas .exports .export .export-link{text-align:center;cursor:pointer}.export-datas .exports .export .export-link ion-icon{width:30px;height:30px;color:var(--color-secondary);display:block;margin:auto auto 5px}.export-datas .exports .export .export-link span{color:inherit;font-weight:500;color:var(--color-text-light);font-size:.8em}.special-offer{background:var(--color-secondary);border-radius:18px;box-shadow:0 1px 2px #10193208;padding:16px;margin-bottom:15px;position:relative}.special-offer ion-icon.close-icon{position:absolute;top:8px;right:8px;color:#fff;width:20px;height:20px;cursor:pointer}.special-offer h2{margin:0 0 20px;padding:0;color:#fff;text-align:center;line-height:1.5em}.special-offer ul{margin:0;padding:0 10px;display:flex;justify-content:center;flex-wrap:wrap}.special-offer ul li{text-align:center;list-style-type:none;max-width:95px;margin-bottom:15px}.special-offer ul li ion-icon{color:#fff;border-radius:50%;padding:10px;font-weight:500;width:20px;height:20px}.special-offer ul li span{display:block;color:#fff;font-size:.8em;font-weight:500;padding-top:5px}.special-offer p.btn-wrap{text-align:center;margin:0}.annonceur-offer{position:relative;margin-bottom:15px}.annonceur-offer ion-icon.close-icon{position:absolute;top:23px;right:5px;color:#888;width:20px;height:20px;cursor:pointer}.annonceur-offer .annonceur-offer-header{color:var(--color-secondary);font-style:italic;font-size:1rem;text-align:right;margin-bottom:5px;padding-right:5px}.annonceur-offer .annonceur-offre-image{position:absolute;z-index:99;left:0;bottom:0}.annonceur-offer .annonceur-offre-image img{width:110px}.annonceur-offer .annonceur-offer-wrap{cursor:pointer;padding:5px 5px 5px 120px;background:#f4f6fa;display:grid;grid-template-columns:1fr 200px;gap:15px;align-items:end;border-radius:var(--border-radius-global)}.annonceur-offer .annonceur-offer-wrap .annonceur-offer-content{font-size:1.2rem;font-weight:600;line-height:1.5rem;color:var(--color-primary)}.annonceur-offer .annonceur-offer-wrap .annonceur-offer-content span{color:var(--color-secondary)}.annonceur-offer .annonceur-offer-wrap .annonceur-offer-price{color:var(--color-primary);font-weight:600;font-size:2.5rem}.annonceur-offer .annonceur-offer-wrap .annonceur-offer-price span{color:var(--color-secondary)}@media (max-width: 1200px){.annonceur-offer .annonceur-offre-image img{width:100px}.annonceur-offer .annonceur-offer-wrap{padding-left:110px;grid-template-columns:1fr 180px}.annonceur-offer .annonceur-offer-wrap .annonceur-offer-content{font-size:1.1rem}.annonceur-offer .annonceur-offer-wrap .annonceur-offer-price{font-size:2.3rem}}@media (max-width: 650px){.annonceur-offer .annonceur-offer-header{text-align:left}.annonceur-offer .annonceur-offre-image img{width:100px}.annonceur-offer .annonceur-offer-wrap{padding-left:120px;grid-template-columns:100%;align-items:center;gap:0px}.annonceur-offer .annonceur-offer-wrap .annonceur-offer-content{font-size:1.1rem}.annonceur-offer .annonceur-offer-wrap .annonceur-offer-price{font-size:1.8rem}}@media (max-width: 550px){.annonceur-offer .annonceur-offre-image{right:10px;left:unset;bottom:25px;width:100px}.annonceur-offer .annonceur-offre-image img{width:100px}.annonceur-offer .annonceur-offer-wrap{padding-left:10px;grid-template-columns:1fr 140px;align-items:end;gap:0px}.annonceur-offer .annonceur-offer-wrap .annonceur-offer-content{font-size:1.1rem}.annonceur-offer .annonceur-offer-wrap .annonceur-offer-price{font-size:1.6rem}}@media (max-width: 550px){.annonceur-offer .annonceur-offre-image{display:none}.annonceur-offer .annonceur-offer-wrap{padding-left:10px;grid-template-columns:100%;align-items:end;gap:0px}.annonceur-offer .annonceur-offer-wrap .annonceur-offer-content{font-size:1.1rem;text-align:center}.annonceur-offer .annonceur-offer-wrap .annonceur-offer-price{font-size:1.6rem;text-align:center}}ion-button.add-box-button{--background: #17adcf;--background-activated: #17adcf;--background-hover: #44c0daa3;--color: #fff;color:#fff;border-radius:40px;--border-radius: 40px;font-family:Inter-Medium}ion-button.add-box-button ion-icon{color:#fff}ion-button.primary{--border-radius: var(--border-radius-global);--background: #0b687d;--background-activated: var(--color-primary);--background-focused: var(--color-primary);--background-hover: #1a7e95;--padding-start: 25px;--padding-end: 25px;--color: #fff;color:#fff;font-weight:500;cursor:pointer}ion-button.white{--border-radius: var(--border-radius-global);--background: #fff;--background-activated: #fff;--background-focused: #fff;--background-hover: #fff;--padding-start: 25px;--padding-end: 25px;--color: var(--color-text-light);color:var(--color-text-light);font-weight:500;cursor:pointer}ion-button.grey{--border-radius: var(--border-radius-global);--background: #999;--background-activated: #999;--background-focused: #999;--background-hover: #999;--padding-start: 25px;--padding-end: 25px;--color: #fff;color:#fff;font-weight:500;cursor:pointer}ion-button.secondary{--border-radius: 24px;--background: #17adcf;--background-activated: var(--color-secondary);--background-focused: var(--color-secondary);--background-hover: var(--color-secondary);--padding-start: 25px;--padding-end: 25px;--color: #fff;color:#fff;font-weight:500;cursor:pointer}ion-button.secondary ion-icon{color:#fff}ion-button.red{--border-radius: var(--border-radius-global);--background: var(--color-red);--background-activated: var(--color-red);--background-focused: var(--color-red);--background-hover: var(--color-red);--padding-start: 25px;--padding-end: 25px;--color: #fff;color:#fff;font-weight:500;cursor:pointer}ion-button.green{--border-radius: var(--border-radius-global);--background: var(--color-green);--background-activated: var(--color-green);--background-focused: var(--color-green);--background-hover: var(--color-green);--padding-start: 25px;--padding-end: 25px;--color: #fff;color:#fff;font-weight:500;cursor:pointer}.button-default{border-radius:36px;text-align:center;font-size:14px;font-weight:500;padding:10px 7px;color:#fff;cursor:pointer}.button-default.primary{background:var(--color-primary)}.button-default.secondary{background:var(--color-secondary)}.button-default.danger{background:var(--color-red)}ion-button.white-button{--border-radius: var(--border-radius-button);--background: white;--background-activated: #c7c7c7;--background-focused: #c7c7c7;--background-hover: #c7c7c7;--color: #fff;color:#101932;min-width:137px;height:36px;font-family:Inter-SemiBold;font-weight:600;font-size:clamp(.875rem,14px,1.0625rem);cursor:pointer}ion-button.lightblue-button{--border-radius: var(--border-radius-button);--background: var(--color-lightblue);--background-activated: #c7c7c7;--background-focused: #c7c7c7;--background-hover: #c7c7c7;--color: #fff;color:#fff;min-width:137px;height:36px;font-family:Inter-SemiBold;font-weight:600;font-size:clamp(.875rem,14px,1.0625rem);cursor:pointer}ion-button.darkblue-button{--border-radius: var(--border-radius-button);--background: var(--ion-darkblue-color);--background-activated: #c7c7c7;--background-focused: #c7c7c7;--background-hover: #c7c7c7;--color: #fff;color:#fff;min-width:137px;height:36px;font-family:Inter-SemiBold;font-weight:600;font-size:clamp(.875rem,14px,1.0625rem);cursor:pointer}ion-modal.carousel{--width: 1200px;--max-width: 100%;--height: 90%;--max-height: 100%;scrollbar-color:orange lightyellow}@media (max-width: 700px){ion-modal.carousel{--width: 100%;--height: 100%}}ion-modal.carousel ion-backdrop{opacity:.7!important}ion-modal.carousel ::-webkit-scrollbar{width:10px}ion-modal.carousel ::-webkit-scrollbar-thumb{border-radius:0;background:-webkit-gradient(linear,left top,left bottom,from(#0099bb),to(#0099bb));box-shadow:inset 2px 2px 2px #ffffff40,inset -2px -2px 2px #00000040}ion-modal.carousel ::-webkit-scrollbar-track{background-color:#fff;border-radius:0;background:#bdbdbd}ion-modal.big-height{--height: 800px !important;--max-height: 100% !important}@media (max-width: 530px){ion-modal.big-height{--height: 100% !important}}ion-modal.small-height{--height: 350px !important;--max-height: 100% !important}ion-modal.small-modal{--max-width: 100% !important;--width: 680px !important}ion-modal.modal-form{--max-width: 100%;--width: 536px;--max-height: 100%;--height: 650px;--background: #fff;--backdrop-opacity: .6}@media (max-width: 900px){ion-modal.modal-form{--width: 800px}}@media (max-width: 800px){ion-modal.modal-form{--width: 96%}}@media (max-width: 700px){ion-modal.modal-form{--width: 100%;--height: 100%}}ion-modal.modal-form ion-header.modal-header-mobile ion-toolbar{--background: var(--color-secondary)}ion-modal.modal-form ion-header.modal-header-mobile ion-toolbar ion-button{color:#fff;font-size:25px!important}ion-modal.modal-form ion-header.modal-header-mobile ion-toolbar ion-button ion-icon{color:#fff}ion-modal.modal-form ion-header.modal-header-mobile ion-toolbar ion-title{text-align:left;background:var(--color-secondary);color:#fff;font-weight:400;font-size:1.3rem;padding-top:0;font-weight:500}ion-modal.modal-form ion-header.modal-header-mobile ion-toolbar ion-title span{color:inherit}ion-modal.modal-form ion-header.modal-header-mobile ion-toolbar ion-title.title-ios{padding-left:15px}ion-modal.modal-form ion-header.modal-header-desktop{background:#fff;display:flex;justify-content:end;padding:10px 10px 0 0}ion-modal.modal-form ion-header.modal-header-desktop ion-icon{color:#d1d1d6;width:30px;height:30px;cursor:pointer}ion-modal.modal-form ion-header.modal-header-desktop ion-icon:hover{color:#e4e4e9}ion-modal.modal-form ion-header.modal-header-desktop ion-toolbar{--background: var(--color-secondary)}ion-modal.modal-form ion-header.modal-header-desktop ion-toolbar ion-button{color:#fff;font-size:25px!important;height:42px!important;--padding-top: 0px}ion-modal.modal-form ion-header.modal-header-desktop ion-toolbar ion-button ion-icon{color:#fff}ion-modal.modal-form ion-header.modal-header-desktop ion-toolbar ion-title{background:var(--color-secondary);text-align:center;color:#fff;font-size:1.2em;padding-top:0;font-weight:500}ion-modal.modal-form ion-header.modal-header-desktop ion-toolbar ion-title span{color:inherit}ion-modal.modal-form ion-header.modal-header-desktop ion-toolbar ion-title.title-ios{padding-left:90px}ion-modal.modal-form ion-content{--background: #fff;--padding-start: 15px;--padding-end: 15px}ion-modal.modal-form ion-content h2{margin:0 0 10px}ion-modal.modal-form ion-content .preview-message{margin-bottom:30px;padding:15px;border-radius:var(--border-radius-global)}ion-modal.modal-form ion-content .preview-message h2{margin:0 0 6px;padding:0;color:#000;font-size:30px;font-weight:800}ion-modal.modal-form ion-content .preview-message p{font-size:14px;color:#3c3c4399;margin:0;text-align:justify;line-height:142%;font-weight:500}ion-modal.modal-form ion-content .bug-context{display:flex;align-items:flex-start;gap:10px;margin-top:16px;padding:12px 14px;border-radius:12px;background:#0099bb0f}ion-modal.modal-form ion-content .bug-context ion-icon{flex-shrink:0;width:18px;height:18px;color:var(--mec-cyan, #0099bb);margin-top:1px}ion-modal.modal-form ion-content .bug-context span{font-size:12.5px;line-height:1.45;color:#3c3c4399;font-weight:500}ion-modal.modal-form ion-content .citation h2{color:var(--color-primary);font-size:1rem;margin:0 0 8px}ion-modal.modal-form ion-content .citation p{margin:0 0 15px;background:#fafafa;padding:10px;border:1px solid #ececec;border-radius:8px;text-align:justify;color:var(--color-text-light);font-style:italic}ion-modal.modal-form ion-footer{position:relative;min-height:45px;height:55px}ion-modal.modal-form ion-footer.default{cursor:pointer;display:flex;gap:10px;justify-content:center;height:114px;padding:20px;border-top:.5px solid #d3cfd8}ion-modal.modal-form ion-footer.default .footer-right,ion-modal.modal-form ion-footer.default .footer-left{display:flex;justify-content:center;background:#09b;width:auto;border-radius:40px;height:45px}ion-modal.modal-form ion-footer.default .footer-right form,ion-modal.modal-form ion-footer.default .footer-left form{grid-area:btn}ion-modal.modal-form ion-footer.default .footer-right ion-button,ion-modal.modal-form ion-footer.default .footer-left ion-button{--background: transparent;--background-activated: transparent;--background-focused: transparent;--background-hover: transparent;height:50px;width:100%;height:unset;margin-top:0;margin-bottom:0}@media (max-width: 420px){ion-modal.modal-form ion-footer.default .footer-right ion-button,ion-modal.modal-form ion-footer.default .footer-left ion-button{--padding-start: 5px;--padding-end: 5px}}ion-modal.modal-form ion-footer.default .footer-right ion-icon,ion-modal.modal-form ion-footer.default .footer-left ion-icon{width:25px;height:25px;padding:10px;border-radius:50%;color:#fff;background:#09b}ion-modal.modal-form ion-footer.default .footer-right span,ion-modal.modal-form ion-footer.default .footer-left span{grid-area:title;align-self:center;color:#fff;font-weight:600;font-size:.9rem;font-family:Inter-SemiBold}@media (max-width: 420px){ion-modal.modal-form ion-footer.default .footer-right span,ion-modal.modal-form ion-footer.default .footer-left span{max-width:100px}}ion-modal.modal-form ion-footer.default .footer-right{display:flex;justify-content:center;background:#09b;width:65%;border-radius:40px;height:45px}ion-modal.modal-form ion-footer.default .footer-right form{width:100%;display:flex}ion-modal.modal-form ion-footer.default .footer-right form ion-button{width:100%;height:unset;margin-top:0;margin-bottom:0}ion-modal.modal-form ion-footer.default .footer-left{left:0;grid-template-columns:auto 1fr;grid-template-areas:"btn title"}ion-modal.modal-form ion-content.publication-form p.publications-limit{padding:15px;border:1px solid #ececec;border-radius:var(--border-radius-global);background:#fff;color:var(--color-text);font-size:.9em;margin:0 0 30px;line-height:1.3rem}ion-modal.modal-form ion-content.publication-form .publication-picture-preview-wrap{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:10px;align-items:center}@media (max-width: 600px){ion-modal.modal-form ion-content.publication-form .publication-picture-preview-wrap{grid-template-columns:1fr 1fr 1fr}}@media (max-width: 400px){ion-modal.modal-form ion-content.publication-form .publication-picture-preview-wrap{grid-template-columns:1fr 1fr}}ion-modal.modal-form ion-content.publication-form .publication-picture-preview-wrap .publication-picture-preview{position:relative;text-align:center}ion-modal.modal-form ion-content.publication-form .publication-picture-preview-wrap .publication-picture-preview img{max-width:100%;max-height:100px;border-radius:10px}ion-modal.modal-form ion-content.publication-form .publication-picture-preview-wrap .publication-picture-preview ion-icon{width:15px;height:15px;padding:10px;position:absolute;top:10px;right:10px;border-radius:50%;background:var(--color-red);color:#fff}ion-modal.modal-form ion-content.publication-form .publication-picture-preview-wrap .publication-picture-preview ion-icon:hover{cursor:pointer}ion-modal.modal-form ion-content.publication-form .publication-picture-preview-wrap label{text-align:center}ion-modal.modal-form ion-content.publication-form .publication-picture-preview-wrap label ion-icon{display:block;width:50px;height:50px;margin:auto auto 7px;color:var(--color-primary);cursor:pointer}ion-modal.modal-form ion-content.publication-form .publication-picture-preview-wrap label span{font-size:.8rem;font-weight:600;color:var(--color-text-light)}ion-modal.modal-form ion-content.publication-form .publication-picture-preview-wrap input#publication-add-image{position:absolute;left:-50000px}ion-modal.modal-form ion-content.publication-form .link-preview{padding:15px 0}ion-modal.modal-form ion-content.publication-form .link-preview span{background:var(--color-primary);padding:7px 10px;border-radius:10px;color:#fff;font-size:.8em;font-weight:500}ion-modal.modal-form ion-content.publication-form h3.pdfs-list-title{margin-top:20px;margin-bottom:10px;color:var(--color-secondary)}ion-modal.modal-form ion-content.publication-form .pdfs-list{display:flex;flex-wrap:wrap;gap:25px}ion-modal.modal-form ion-content.publication-form .pdfs-list .pdf{display:flex;gap:5px;align-items:center}ion-modal.modal-form ion-content.publication-form .pdfs-list .pdf ion-icon{width:20px;height:20px}ion-modal.modal-form ion-content.publication-form .pdfs-list .pdf ion-icon.delete{color:var(--color-red);cursor:pointer}ion-modal.modal-form ion-footer.publication-form{background:#ddd;padding:10px;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;min-height:50px}ion-modal.modal-form ion-footer.publication-form .publication-medias #publication-picture-add-input,ion-modal.modal-form ion-footer.publication-form .publication-medias #publication-video-add-input,ion-modal.modal-form ion-footer.publication-form .publication-medias #publication-pdf-add-input{position:absolute;margin-left:-50000px}ion-modal.modal-form ion-footer.publication-form .publication-medias label{margin-right:15px}ion-modal.modal-form ion-footer.publication-form .publication-medias label:hover{cursor:pointer}ion-modal.modal-form ion-footer.publication-form .publication-medias label:hover ion-icon{color:#979797}ion-modal.modal-form ion-footer.publication-form .publication-medias label ion-icon{width:30px;height:30px;color:#888}ion-modal.modal-form ion-footer.publication-form .delete_medias_or_add_pdf{display:flex;gap:20px;position:relative}ion-modal.modal-form ion-footer.publication-form .delete_medias_or_add_pdf .delete-medias{display:grid;grid-template-columns:25px 1fr;align-items:center;cursor:pointer}ion-modal.modal-form ion-footer.publication-form .delete_medias_or_add_pdf .delete-medias ion-icon{width:20px;height:20px;color:var(--color-red)}ion-modal.modal-form ion-footer.publication-form .delete_medias_or_add_pdf .delete-medias span{font-weight:600;font-size:.8rem;color:var(--color-red)}ion-modal.modal-form ion-footer.publication-form .delete_medias_or_add_pdf .add-pdf{display:grid;grid-template-columns:25px 1fr;align-items:center;cursor:pointer}ion-modal.modal-form ion-footer.publication-form .delete_medias_or_add_pdf .add-pdf ion-icon{width:20px;height:20px;color:var(--color-secondary)}ion-modal.modal-form ion-footer.publication-form .delete_medias_or_add_pdf .add-pdf span{font-weight:600;font-size:.8rem;color:var(--color-secondary)}ion-modal.modal-form ion-footer.publication-form .delete_medias_or_add_pdf #publication-pdfs-add-input{position:absolute;margin-left:-50000px}ion-modal.modal-form ion-footer.publication-form .right{position:absolute;display:grid;right:0;grid-template-columns:1fr auto;grid-template-areas:"title btn"}ion-modal.modal-form ion-footer.publication-form .right form{grid-area:btn}ion-modal.modal-form ion-footer.publication-form .right ion-button{--background: transparent;--background-activated: transparent;--background-focused: transparent;--background-hover: transparent;height:50px}ion-modal.modal-form ion-footer.publication-form .right ion-icon{width:25px;height:25px;padding:10px;border-radius:50%;color:#fff;background:var(--color-primary)}ion-modal.modal-form ion-footer.publication-form .right span{grid-area:title;align-self:center;color:var(--color-primary);font-weight:500;font-size:.9rem;font-family:Inter-SemiBold}@media (max-width: 420px){ion-modal.modal-form ion-footer.publication-form .right span{display:none}}ion-modal.modal-form ion-footer.publication-form .footer-right,ion-modal.modal-form ion-footer.publication-form .footer-left{display:grid}ion-modal.modal-form ion-footer.publication-form .footer-right form,ion-modal.modal-form ion-footer.publication-form .footer-left form{grid-area:btn}ion-modal.modal-form ion-footer.publication-form .footer-right ion-button,ion-modal.modal-form ion-footer.publication-form .footer-left ion-button{--background: transparent;--background-activated: transparent;--background-focused: transparent;--background-hover: transparent;height:50px}ion-modal.modal-form ion-footer.publication-form .footer-right ion-icon,ion-modal.modal-form ion-footer.publication-form .footer-left ion-icon{width:25px;height:25px;padding:10px;border-radius:50%;color:#fff;background:#09b}ion-modal.modal-form ion-footer.publication-form .footer-right span,ion-modal.modal-form ion-footer.publication-form .footer-left span{grid-area:title;align-self:center;color:var(--color-primary);font-weight:500;font-size:.9rem;font-family:Inter-SemiBold}@media (max-width: 420px){ion-modal.modal-form ion-footer.publication-form .footer-right span,ion-modal.modal-form ion-footer.publication-form .footer-left span{display:none}}ion-modal.modal-form ion-footer.publication-form .footer-right{margin-left:auto;grid-template-columns:1fr auto;grid-template-areas:"title btn"}ion-modal.modal-form ion-footer.publication-form .footer-left{grid-template-columns:auto 1fr;grid-template-areas:"btn title"}.terms-content h2{color:var(--color-secondary);font-size:1.3em}.terms-content ul li{font-size:.9em;color:var(--text-color)}.terms-content p{color:var(--text-color);font-size:.9em;line-height:1.3em;text-align:justify}.terms-content p a{color:var(--color-secondary)}ion-content ion-searchbar{--border-radius: 24px}ion-content ion-searchbar .searchbar-input-container.sc-ion-searchbar-ios{height:50px}ion-content ion-searchbar .searchbar-input-container.sc-ion-searchbar-ios ion-icon{color:#3c3c4361}ion-content h2{font-weight:800;color:#000}ion-content #commune-form{display:grid;grid-template-columns:1fr 1fr;gap:10px}ion-content #commune-form :nth-child(3),ion-content #commune-form :nth-child(4),ion-content #commune-form :nth-child(5),ion-content #commune-form :nth-child(10){grid-column:1/span 2}ion-content #event-form{display:grid;grid-template-columns:repeat(5,1fr);column-gap:10px}ion-content #event-form :nth-child(1),ion-content #event-form :nth-child(2),ion-content #event-form :nth-child(5),ion-content #event-form :nth-child(6){grid-column:1/span 5}ion-content #event-form :nth-child(3){grid-column:1/3}ion-content #event-form :nth-child(4){grid-column:3/6}form.form-standard ion-item .item{display:flex;flex-direction:row-reverse;align-items:center}form.form-standard p.informations{background:#fafafa;font-weight:400;border-radius:var(--border-radius-global);border:1px solid #ececec;font-weight:500;padding:10px;font-size:.9em;color:var(--color-text-light);text-align:center}form.form-standard p.report-address{margin:7px 0;text-align:center;color:var(--color-text-light);font-size:.9em;font-style:italic}form.form-standard h2.sub-category{color:var(--color-secondary);font-size:1.1rem;font-weight:500;margin-bottom:7px}form.form-standard p.field-description{margin-top:-15px;background:#fafafa;font-weight:400;border-radius:var(--border-radius-global);padding:10px;font-size:.9em;color:var(--color-text-light)}form.form-standard p.read-terms{color:var(--color-secondary);cursor:pointer}form.form-standard .three-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}@media (max-width: 550px){form.form-standard .three-cols{grid-template-columns:1fr}}form.form-standard .two-cols{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}@media (max-width: 550px){form.form-standard .two-cols{grid-template-columns:1fr}}form.form-standard ion-item{--background: #fff;--inner-padding-start: 0;--inner-padding-end: 0;--padding-start: 0;--padding-end: 0;--inner-border-width: 0;--background-focused: inherit;--background-activated: inherit;--background-hover: inherit;margin-bottom:10px}form.form-standard ion-item::part(native){display:flex;flex-direction:column;align-items:start}form.form-standard ion-item ion-label{font-family:Inter-Bold!important;--color: black !important;font-weight:700;overflow:inherit!important}form.form-standard ion-item ion-label.checkbox-label{color:#3c3c4399;font-size:.9rem;font-weight:500}form.form-standard ion-item ion-input{color:#78788085;--background: #f2f2f7;background:#f2f2f7;border-radius:20px;outline:0}form.form-standard ion-item ion-input .native-input.sc-ion-input-ios,form.form-standard ion-item ion-input .native-textarea.sc-ion-textarea-ios{--padding-top: 10px;--padding-bottom: 10px;--padding-start: 20px;--padding-end: 10px;--inner-padding-end: 0}form.form-standard ion-item ion-datetime{color:#78788085;--background: #f2f2f7;background:#f2f2f7;border-radius:20px;--padding-top: 6px;--padding-bottom: 6px;--padding-start: 6px;--padding-end: 6px;--inner-padding-end: 0;outline:0;color:var(--mec-form-input-color)!important}form.form-standard ion-item ion-datetime .native-input.sc-ion-input-ios,form.form-standard ion-item ion-datetime .native-textarea.sc-ion-textarea-ios{--padding-top: 10px;--padding-bottom: 10px;--padding-start: 20px;--padding-end: 10px;--inner-padding-end: 0}form.form-standard ion-item ion-textarea{color:#78788085;--background: #f2f2f7;background:#f2f2f7;border-radius:20px;outline:0;min-height:130px;--padding-start: 10px}form.form-standard ion-item ion-textarea .native-input.sc-ion-input-ios,form.form-standard ion-item ion-textarea .native-textarea.sc-ion-textarea-ios{--padding-top: 10px;--padding-bottom: 10px;--padding-start: 20px;--padding-end: 10px;--inner-padding-end: 0}form.form-standard ion-item ion-textarea .native-textarea.sc-ion-textarea-ios{height:100%;min-height:130px;color:var(--mec-form-input-color)!important;font-family:Inter-Medium}form.form-standard ion-item ion-checkbox{--transition: .7s;--background: #fafafa;--background-checked: var(--color-secondary);--color: var(--mec-form-input-color);--border-color: #8e8e93;--border-color-checked: var(--color-secondary);--size: 20px;margin-right:10px;outline:0;margin-left:0}form.form-standard ion-item ion-checkbox::part(container){border-radius:6px}form.form-standard ion-item ion-select{color:#78788085;--background: #f2f2f7;background:#f2f2f7;border-radius:20px;outline:0;--padding-start: 8px}form.form-standard ion-item ion-select .native-input.sc-ion-input-ios,form.form-standard ion-item ion-select .native-textarea.sc-ion-textarea-ios{--padding-top: 10px;--padding-bottom: 10px;--padding-start: 20px;--padding-end: 10px;--inner-padding-end: 0}form.form-standard ion-item ion-select .select-text{--color: var(--mec-form-input-color)}form.form-standard ion-item select{color:#78788085;--background: #f2f2f7;background:#f2f2f7;border-radius:20px;width:100%;padding:10px;color:var(--mec-form-input-color);outline:0}form.form-standard ion-item select .native-input.sc-ion-input-ios,form.form-standard ion-item select .native-textarea.sc-ion-textarea-ios{--padding-top: 10px;--padding-bottom: 10px;--padding-start: 20px;--padding-end: 10px;--inner-padding-end: 0}form.form-standard ion-item input.ion-input{--background: #f2f2f7;background:#f2f2f7;border-radius:20px;font-family:Inter-Medium;width:100%;padding-left:20px;color:#78788085;outline:0;border:0px}form.form-standard ion-item input.ion-input .native-input.sc-ion-input-ios,form.form-standard ion-item input.ion-input .native-textarea.sc-ion-textarea-ios{--padding-top: 10px;--padding-bottom: 10px;--padding-start: 20px;--padding-end: 10px;--inner-padding-end: 0}form.form-standard ion-item quill-editor{width:100%;-webkit-user-select:text}form.form-standard ion-item quill-editor .ql-container{width:100%;height:300px}form.form-standard ion-item quill-editor .ql-container .ql-tooltip{position:absolute;top:0!important;left:10px!important}form.form-standard ion-item quill-editor .ql-container .ql-editor ul{padding-left:30px;margin:5px 0}form.form-standard ion-item quill-editor .ql-container .ql-editor ul li{background:none;text-align:left;border-radius:0;margin-bottom:unset;padding:unset;color:var(--color-text);cursor:unset;font-size:.9rem}form.form-standard ion-item ion-searchbar{--background: #e9ebf0}form.form-standard ion-item ion-searchbar .searchbar-input-container{height:40px}form.form-standard ion-item ion-searchbar .searchbar-input-container input{padding-inline-start:40px!important;padding-left:40px!important;font-size:1em}form.form-standard ion-item ion-searchbar .searchbar-input-container ion-icon{width:25px}form.form-standard ion-item ul{list-style-type:none;padding-left:0;width:100%}form.form-standard ion-item ul li{color:#fff;font-size:1em;cursor:pointer;width:100%;margin:auto auto 10px;background:var(--color-primary);border-radius:10px;padding:8px;text-align:center}form.form-standard ion-item ion-range{--knob-background: var(--color-secondary);--ion-color-base: var(--color-secondary) !important}form.form-standard ion-item .sub-range{display:flex;justify-content:space-between;flex-wrap:nowrap;font-size:.8rem;color:var(--color-text-light);width:100%;margin-top:-10px}form.form-standard ion-item .sub-range div{width:80px;height:33px;text-align:center}form.form-standard ion-item .sub-range div:first-child{text-align:left}form.form-standard ion-item .sub-range div:last-child{text-align:right}form.form-standard ion-item .sub-range div.active{color:var(--color-secondary)}form.form-standard ion-item.manual-address .input-wrap{display:grid;grid-template-columns:1fr 90px;width:100%;gap:10px}form.form-standard ion-item.manual-address .input-wrap ion-button{height:100%;margin:0}@media (max-width: 380px){form.form-standard ion-item.manual-address .input-wrap{grid-template-columns:1fr}form.form-standard ion-item.manual-address .input-wrap ion-button{display:block;width:100%;height:40px}}form.form-standard ion-radio-group{display:grid;grid-template-columns:1fr auto}@media (max-width: 550px){form.form-standard ion-radio-group{grid-template-columns:1fr;grid-gap:0}}form.form-standard ion-radio-group ion-item ion-radio::part(container){width:20px;height:20px;border-radius:50%;border:2px solid #ddd}form.form-standard ion-radio-group ion-item::part(mark){background:none;transition:none;transform:none;border-radius:0}form.form-standard ion-radio-group ion-radio.radio-checked::part(container){background:#fff;outline:0;border:6px solid #17adcf}form.form-standard ion-radio-group ion-radio.radio-checked::part(mark){border-color:transparent}form.form-standard ion-radio-group ion-item ion-label{background:#f2f2f7;height:55px;border-radius:20px;display:grid!important;grid-template-columns:7fr 1fr;align-items:center;padding:10px 15px 10px 20px}form.form-standard ion-radio-group ion-item ion-label ion-icon{width:20px;height:20px;color:var(--color-text)}form.form-standard ion-radio-group ion-item ion-label span{font-size:.9rem;color:#000}form.form-standard p.form-error{color:var(--color-red);font-size:.9rem;font-weight:500;padding-left:10px}form.form-standard p{color:var(--color-text);font-size:.9rem;font-weight:500;text-align:justify}form.form-standard .checkbox-inline{display:flex;align-items:center;gap:5px}form.form-standard #alert-icons .icon-wrap{display:flex;flex-direction:row;align-items:center;gap:10px;height:50px;background:#f2f2f7}form.form-standard #alert-icons .icon-wrap.selected{outline:1px solid #17adcf}form.form-standard #alert-icons .icon-wrap:last-child{padding-right:60px}@media (max-width: 950px){form.form-standard #alert-icons .icon-wrap{justify-content:unset}}form.form-standard #alert-icons ion-icon{width:20px;height:20px;padding:10px;border-radius:50%}form.form-standard #alert-icons span{color:#48484a;font-weight:700}form.form-standard .list-icons{display:grid;grid-gap:10px;grid-template-columns:repeat(3,1fr);margin-top:10px;margin-bottom:10px;justify-content:center}@media (max-width: 750px){form.form-standard .list-icons{grid-template-columns:repeat(2,1fr)}}@media (max-width: 400px){form.form-standard .list-icons{grid-template-columns:repeat(2,1fr);margin-top:0;margin-bottom:0;grid-gap:5px}}form.form-standard .list-icons .icon-wrap{display:flex;flex-direction:row;align-items:center;border-radius:20px;padding:10px;gap:10px;cursor:pointer}form.form-standard .list-icons .icon-wrap ion-icon{width:30px;height:30px;color:#fff}form.form-standard .list-icons .icon-wrap span{display:block;color:#ffffff94;font-size:.7rem;display:flex;gap:10px;padding:5px;border-radius:12px}form.form-standard .list-icons .icon-wrap.selected{outline:1px solid #17adcf}form.form-standard .form-grid{display:grid;grid-column-gap:10px}form.form-standard .form-grid.dual-cols{grid-template-columns:65% 35%}@media (max-width: 650px){form.form-standard .form-grid.dual-cols{grid-template-columns:1fr}}form.form-standard .form-grid.dual-cols .form-col:nth-child(3){grid-column:1/4}form.form-standard .publication-checkboxes{display:grid;grid-template-columns:1fr}@media (max-width: 600px){form.form-standard .publication-checkboxes{grid-template-columns:1fr}}form.form-standard .poll-proposals-wrap{display:grid;grid-template-columns:1fr 50px;align-items:center}form.form-standard .share-cities-list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:15px}@media (max-width: 600px){form.form-standard .share-cities-list{grid-template-columns:1fr 1fr}}@media (max-width: 400px){form.form-standard .share-cities-list{grid-template-columns:1fr}}form.form-standard ion-label{font-family:Inter-Bold!important;--color: black !important;font-weight:700}form.form-standard #event{display:flex;gap:10px}form.form-standard #event .city-publication-tag{padding:5px 10px;margin-right:0}form.form-standard .tag-selection{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));padding:7px 0 0}form.form-standard .tag-selection .city-publication-tag{display:flex;align-items:center;justify-content:center;margin-right:10px;margin-bottom:7px;opacity:.3;border-radius:10px;cursor:pointer}form.form-standard .tag-selection .city-publication-tag:hover{opacity:.8}form.form-standard .tag-selection .city-publication-tag.selected{opacity:1}.outside-form-file{text-align:center}.outside-form-file #sms-group-file{position:absolute;margin-left:-50000px}.outside-form-file label{text-align:center;margin:auto;cursor:pointer;width:80px;height:80px;position:relative}.outside-form-file label ion-icon{width:80px;height:80px;color:#888}.outside-form-file label ion-icon.file-uploaded{position:absolute;width:20px;height:20px;color:var(--color-green);background:#fff;bottom:5px;right:5px;border-radius:50%}.outside-form-file p.label{text-align:center;font-size:.9rem;font-weight:500;color:var(--color-text);margin:0}.report-form .report-picture-preview-wrap{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:10px}@media (max-width: 600px){.report-form .report-picture-preview-wrap{grid-template-columns:1fr 1fr 1fr}}@media (max-width: 400px){.report-form .report-picture-preview-wrap{grid-template-columns:1fr 1fr}}.report-form .report-picture-preview-wrap .report-picture-preview{position:relative}.report-form .report-picture-preview-wrap .report-picture-preview img{max-width:100%}.report-form .report-picture-preview-wrap .report-picture-preview ion-icon{width:20px;height:20px;padding:10px;position:absolute;top:10px;right:10px;border-radius:50%;background:var(--color-red);color:#fff}.report-form #input-file{position:absolute;left:-50000px}.report-form label.image-selector{display:block;cursor:pointer;text-align:center;width:140px;margin:15px auto;padding:10px;border-radius:var(--border-radius-global);background:var(--color-secondary)}.report-form label.image-selector ion-icon{width:30px;height:30px;color:#fff;display:block;margin:auto auto 5px}.report-form label.image-selector span{color:#fff;font-size:.8rem;font-weight:500}.report-form .map-wrap{width:100%;height:300px;position:relative}.report-form .map-wrap ion-icon{position:absolute;width:50px;height:50px;top:50%;left:50%;margin-top:-25px;margin-left:-25px;color:var(--color-blue);z-index:999}.report-form .report-already-sent h1{margin:0 0 7px;padding:0;color:var(--color-red);font-size:1.3rem;text-transform:uppercase;font-weight:600;text-align:center}.report-form .report-already-sent p{color:var(--color-text);margin:0 0 25px;text-align:center}.report-form .report-already-sent ul.nearby-report{margin:0;padding:0}.report-form .report-already-sent ul.nearby-report li{list-style-type:none;padding:10px;border:1px solid #ececec;margin-bottom:15px;border-radius:var(--border-radius-global)}.report-form .report-already-sent ul.nearby-report li h2{margin:0 0 7px;display:grid;grid-template-columns:20px 1fr;column-gap:10px;align-items:center}.report-form .report-already-sent ul.nearby-report li h2 ion-icon{width:20px;height:20px;color:var(--color-secondary)}.report-form .report-already-sent ul.nearby-report li h2 span{font-size:.9em;color:var(--color-secondary)}.report-form .report-already-sent ul.nearby-report li h3{color:var(--color-text);margin:0 0 3px;font-size:1.1em}.report-form .report-already-sent ul.nearby-report li p.nearby-date{font-size:.8em;color:var(--color-text-light);margin-bottom:5px;text-align:left}.report-form .report-already-sent ul.nearby-report li p.nearby-description{background:#fafafa;color:var(--color-text);padding:10px;border-radius:8px;border:1px solid #ececec;text-align:left;font-size:.9em}.step-wrap{display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:25px;margin-top:15px}.step-wrap:before{content:"";height:2px;background:#ddd;position:absolute;left:40px;right:40px;top:55px;z-index:0}.step-wrap .step{max-width:120px;z-index:1}.step-wrap .step p{margin:0}.step-wrap .step p.step-number{width:25px;height:25px;margin:auto auto 5px;border-radius:50%;background:#ddd;color:#bbb;text-align:center;line-height:25px;font-size:1rem}.step-wrap .step p.step-title{text-align:center;color:var(--color-text-light);font-size:.8rem;font-weight:500}.step-wrap .step.active p.step-number{background:#17adcf;color:#fff}.step-wrap .step.active p.step-title{color:var(--color-text)}.user-pic-upload-in-form label{cursor:pointer;border:2px solid #0099bb;border-radius:50%;display:flex;align-items:center;justify-content:center;width:150px;height:150px;margin:auto auto 15px}.user-pic-upload-in-form label ion-icon{background:#ececec;color:#aaaa;width:100px;height:100px;padding:25px;border-radius:50%}.user-pic-upload-in-form label #user-pic-upload{position:absolute;left:-50000px}.user-pic-upload-in-form label img{width:130px;height:130px;border-radius:50%}select.filter{width:100%;color:var(--mec-form-input-color);border:1px solid #ececec;font-size:.9rem;background:transparent;padding:3px;outline:0}select.filter option{color:var(--mec-form-input-color);font-size:.9rem}.no-animation-flip{opacity:0;transform:scaleX(.1)}.animation-flip{opacity:1;transform:scale(1);transition:all .2s ease-out}.no-animation-slide-down{height:0;overflow-y:hidden;transition:all .2s ease-out}.animation-slide-down{height:100%;overflow-y:hidden;transition:all 1.2s ease-out}.custom-header{display:flex;align-items:center;justify-content:space-between;height:7.125rem;padding:3px 6rem;background-color:#fff;box-shadow:0 2px 6px #0000001a;position:relative}#commune{justify-content:space-between}.custom-title{display:flex;align-items:flex-end;height:100%}.custom-title .city-edit-wrap{margin-right:2%;text-align:center}.custom-title .city-edit-wrap ion-button{--border-radius: 24px;--background: #0b687d;--color: #fff;color:#fff;cursor:pointer;transition:all .3s ease;--background-hover: #1c8299ee;--background-focused: #1c8299ee;--background-activated: #1c8299ee;--background-hover-opacity: 1;--background-focused-opacity: 1;--background-activated-opacity: 1}.custom-title h1{margin-left:5%;font-weight:800;color:#000;font-size:clamp(1.5rem,4vw,2.15rem);font-family:Inter-ExtraBold}.custom-title.custom-title--with-icon{align-items:center;gap:12px}.custom-title.custom-title--with-icon .custom-title__icon{flex-shrink:0;width:38px;height:38px;object-fit:contain;padding:5px;border-radius:12px;background:#0099bb14}.custom-title.custom-title--with-icon h1{margin-left:0}.city-wrap .city-main-picture{position:relative}.city-wrap .city-main-picture img{border-radius:var(--border-radius-global);width:100%}.city-wrap .city-main-picture input#city-main-picture{position:absolute;left:-50000px}.city-wrap .city-main-picture label{position:absolute;top:15px;right:15px;cursor:pointer}.city-wrap .city-main-picture label ion-icon{width:20px;height:20px;color:#fff;background:var(--color-primary);padding:13px;border-radius:50%}.city-wrap .right-col .city-card{width:100%;height:auto;display:flex;flex-direction:column;gap:16px;background:#f4f6fa;border:1px solid rgba(0,0,0,.05);border-radius:18px;padding:16px;margin-bottom:15px;box-shadow:0 1px 2px #1019320a;position:relative;overflow:hidden}.city-wrap .right-col .city-card:before{content:none!important}.city-wrap .right-col .city-card>*{position:relative;z-index:1}.city-wrap .right-col .map{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}.city-wrap .right-col .map h2{color:#1c1c1e!important;font-family:Inter-SemiBold,sans-serif!important;font-size:14px!important;font-weight:700;letter-spacing:-.1px;margin:0 0 4px!important;padding:0!important;text-transform:none!important}.city-wrap .right-col .map iframe{border-radius:10px!important;height:200px!important;min-height:200px;width:100%}.city-wrap .right-col .city-info{list-style:none;padding:0;margin:0;align-self:stretch;display:flex;flex-direction:column;gap:10px;flex:1;min-width:0}.city-wrap .right-col .city-info li{margin-bottom:0}.city-wrap .right-col .city-info .label{font-size:12px;display:block;margin-bottom:2px;color:#8e8e93;font-family:Inter-Medium,sans-serif;font-weight:500}.city-wrap .right-col .city-info .value{display:block;color:#1c1c1e;font-size:14px;font-family:Inter-SemiBold,sans-serif;font-weight:600;line-height:1.4}.city-wrap .right-col .city-info .value a{color:#1c1c1e;text-decoration:none}.city-wrap .right-col .city-info .value a:hover{color:var(--color-secondary)}.city-wrap .right-col #contact{height:auto;margin-bottom:15px}.city-wrap .right-col .city-description-wrap{display:flex;flex-direction:column}.city-wrap .right-col .city-description-wrap .city-description{background:#f4f6fa;border:1px solid rgba(0,0,0,.05);border-radius:18px;padding:16px;box-shadow:0 1px 2px #1019320a}.city-wrap .right-col .city-description-wrap .city-description h2{color:#1c1c1e;font-family:Inter-SemiBold,sans-serif;font-size:14px;font-weight:700;letter-spacing:-.1px;margin:0 0 10px;padding:0;text-transform:none}.city-wrap .right-col .city-description-wrap .city-description p{font-size:14px;line-height:1.55;color:#1c1c1e;margin:0}.city-wrap .right-col .city-description-wrap .city-description .no-content{background:transparent;color:#8e8e93;font-size:13px;padding:16px 0}.city-wrap .right-col .city-description-wrap .city-description .no-content ion-icon{width:48px;height:48px;color:#c7c7cc;display:block;margin:0 auto 8px}.city-wrap .left-col .city-card{display:block;background:#f4f6fa;border:1px solid rgba(0,0,0,.05);box-shadow:0 1px 2px #10193208;padding:20px;margin-bottom:15px;overflow:hidden;width:100%;height:clamp(300px,38vw,420px);position:relative;display:flex;justify-content:end;flex-direction:column;border-radius:19px;padding:unset;background-size:cover;background-position:center;background-repeat:no-repeat}.city-wrap .left-col .city-card label{position:absolute;top:20px;right:20px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#00000073;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);transition:background .2s ease}.city-wrap .left-col .city-card label:hover{background:#0009}.city-wrap .left-col .city-card label ion-icon{width:22px;height:22px;color:#fff;cursor:pointer;transition:color .3s ease}.city-wrap .left-col .city-card input{position:absolute;left:-50000px}.city-wrap .left-col .city-card:before{content:"";position:absolute;inset:0;background:linear-gradient(365deg,#424242,#e4e4e4 24%,#ebebeb);mix-blend-mode:multiply}.city-wrap .left-col .city-card .bottom-blur{position:absolute;bottom:0;left:0;right:0;height:300px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(to top,rgba(57,57,57,.3),transparent);mask-image:linear-gradient(360deg,#000 55%,#c8c8c800);-webkit-mask-image:linear-gradient(360deg,rgb(0,0,0) 55%,rgba(200,200,200,0) 100%)}.city-wrap .left-col .city-card h2{margin:0 0 7px;padding:0;font-size:1em;text-transform:lowercase;font-weight:800;color:#000;font-family:Inter-Bold}.city-wrap .left-col .city-card h2:first-letter{text-transform:uppercase}.city-wrap .left-col .city-card h2 span{color:#999}.city-wrap .left-col .city-card .title-bar{width:80px;height:4px;background:var(--color-secondary);margin-bottom:10px}.city-wrap .left-col .city-card .departement-info{color:#fff;padding-left:15px;margin-bottom:20px;position:relative;font-family:Inter-Bold;font-size:28px;line-height:1.15;letter-spacing:-.4px}.city-wrap .left-col .city-card h5{text-transform:uppercase;font-weight:600;font-size:11px;color:#ffffffa6;font-family:Inter-SemiBold;letter-spacing:1.2px;margin:0 0 2px}.city-wrap .left-col .city-card h2{padding:15px;color:#fff}.city-wrap .left-col .city-card ul{margin:0;display:flex;background:#1a1a1b59;width:100%;height:13%;position:relative;justify-content:space-evenly;border-radius:0 0 19px 19px}.city-wrap .left-col .city-card ul li{position:relative;padding:10px 45px 10px 0;font-size:.9em;list-style:none;color:#ffffffe6;font-family:Inter-Medium}.city-wrap .left-col .city-card ul li:after{content:"";position:absolute;top:25%;right:0;height:50%;border-right:2px solid rgba(255,255,255,.8);mix-blend-mode:overlay}.city-wrap .left-col .city-card ul li:last-child:after{border-right:0px}.city-wrap .left-col .city-card ul li span{display:block;font-weight:500;color:#fff9;font-size:1.1em;padding-bottom:4px;font-family:Inter-SemiBold}.city-wrap .city-description{display:block;background:#f4f6fa;border-radius:18px;border:1px solid rgba(0,0,0,.05);box-shadow:0 1px 2px #10193208;padding:20px;position:relative}.city-wrap .city-description h2{margin:0 0 7px;padding:0;font-size:1em;text-transform:lowercase;font-weight:800;color:#000;font-family:Inter-Bold}.city-wrap .city-description h2:first-letter{text-transform:uppercase}.city-wrap .city-description h2 span{color:#999}.city-wrap .city-description .title-bar{width:80px;height:4px;background:var(--color-secondary);margin-bottom:10px}.city-wrap .city-description mec-popover{position:absolute;top:10px;right:10px}.city-wrap .city-description p{text-align:justify;color:#555;font-size:.9em;line-height:1.6em;font-family:Inter-Medium}.city-wrap .city-pictures-wrap{background:#f4f6fa!important;border:1px solid rgba(0,0,0,.05);border-radius:18px!important;padding:16px!important;margin-bottom:15px;box-shadow:0 1px 2px #1019320a;display:flex;flex-direction:column;overflow:hidden!important;min-width:0;height:auto!important}.city-wrap .city-pictures-wrap h2{margin:0 0 12px!important;padding:0!important;font-size:14px!important;text-transform:none!important;color:#1c1c1e!important;font-family:Inter-SemiBold,sans-serif!important;font-weight:700!important;letter-spacing:-.1px}.city-wrap .city-pictures-wrap .title-bar{display:none}.city-wrap .city-pictures-wrap .city-pictures{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:12px;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;width:100%}.city-wrap .city-pictures-wrap .city-pictures::-webkit-scrollbar{height:6px}.city-wrap .city-pictures-wrap .city-pictures::-webkit-scrollbar-track{background:transparent}.city-wrap .city-pictures-wrap .city-pictures::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}.city-wrap .city-pictures-wrap .city-pictures::-webkit-scrollbar-thumb:hover{background:#00000040}.city-wrap .city-pictures-wrap .city-pictures .city-picture{position:relative;border-radius:12px;overflow:hidden;background:#f5f5f7;flex:0 0 200px;height:130px;scroll-snap-align:start}@media (max-width: 500px){.city-wrap .city-pictures-wrap .city-pictures .city-picture{flex-basis:160px;height:110px}}.city-wrap .city-pictures-wrap .city-pictures .city-picture img{width:100%;height:100%;object-fit:cover;border-radius:12px;display:block;cursor:pointer;transition:filter var(--mec-anim-hover, .16s) var(--mec-ease-standard, cubic-bezier(.4, 0, .2, 1))}.city-wrap .city-pictures-wrap .city-pictures .city-picture:hover img{filter:brightness(.96)}.city-wrap .city-pictures-wrap .city-pictures .city-picture ion-icon{width:16px;height:16px;padding:8px;position:absolute;top:8px;right:8px;border-radius:50%;background:#ff3b30f2;color:#fff;cursor:pointer;opacity:0;transform:scale(.85);transition:opacity var(--mec-anim-state, .22s) var(--mec-ease-standard, cubic-bezier(.4, 0, .2, 1)),transform var(--mec-anim-state, .22s) var(--mec-ease-standard, cubic-bezier(.4, 0, .2, 1)),background var(--mec-anim-hover, .16s) var(--mec-ease-standard, cubic-bezier(.4, 0, .2, 1))}.city-wrap .city-pictures-wrap .city-pictures .city-picture ion-icon:hover{background:#fd5046}.city-wrap .city-pictures-wrap .city-pictures .city-picture:hover ion-icon{opacity:1;transform:scale(1)}.city-wrap .city-pictures-wrap .city-pictures .add-city-picture{background:#f5f5f7;border:1px dashed rgba(0,0,0,.12);padding:12px;flex:0 0 200px;height:130px;border-radius:12px;cursor:pointer;transition:all var(--mec-anim-hover, .16s) var(--mec-ease-standard);display:flex;align-items:center;justify-content:center;scroll-snap-align:start}@media (max-width: 500px){.city-wrap .city-pictures-wrap .city-pictures .add-city-picture{flex-basis:160px;height:110px}}.city-wrap .city-pictures-wrap .city-pictures .add-city-picture:hover{background:#0099bb0f;border-color:var(--color-secondary)}.city-wrap .city-pictures-wrap .city-pictures .add-city-picture #city-picture{position:absolute;left:-50000px}.city-wrap .city-pictures-wrap .city-pictures .add-city-picture label{text-align:center;display:block;cursor:pointer}.city-wrap .city-pictures-wrap .city-pictures .add-city-picture label ion-icon{width:28px;height:28px;display:block;margin:0 auto 4px;color:#8e8e93}.city-wrap .city-pictures-wrap .city-pictures .add-city-picture label span{color:#8e8e93;font-size:12px;font-weight:500;text-align:center}.municipal-councillors .municipal-team{display:flex;flex-direction:column;gap:20px;max-width:1100px;margin:0 auto;padding-top:24px}.municipal-councillors .mayor-hero{position:relative;display:grid;grid-template-columns:120px 1fr;gap:24px;align-items:start;background:#f4f6fa;border:1px solid rgba(0,0,0,.05);border-radius:18px;box-shadow:0 1px 2px #10193208;padding:24px}.municipal-councillors .mayor-hero .mayor-hero-menu{position:absolute;top:12px;right:12px}.municipal-councillors .mayor-hero .mayor-hero-picture img{width:120px;height:120px;border-radius:50%;object-fit:cover;display:block}.municipal-councillors .mayor-hero .mayor-hero-body{min-width:0}.municipal-councillors .mayor-hero .mayor-hero-name{color:var(--color-primary);font-family:Inter-Bold,Inter,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.2;margin-bottom:2px}.municipal-councillors .mayor-hero .mayor-hero-function{color:var(--color-secondary);font-weight:600;font-size:.85rem;margin-bottom:16px}.municipal-councillors .mayor-hero .mayor-hero-presentation span{display:block;font-family:Inter-SemiBold,Inter,sans-serif;font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:#8e8e93;margin-bottom:6px}.municipal-councillors .mayor-hero .mayor-hero-presentation p{margin:0;font-size:.9rem;line-height:1.5;color:var(--color-text)}@media (max-width: 600px){.municipal-councillors .mayor-hero{grid-template-columns:1fr;justify-items:center;text-align:center}.municipal-councillors .mayor-hero .mayor-hero-body{text-align:center}}.municipal-councillors .team-section{background:#f4f6fa;border:1px solid rgba(0,0,0,.05);border-radius:18px;box-shadow:0 1px 2px #10193208;padding:24px}.municipal-councillors .team-section .team-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px;flex-wrap:wrap}.municipal-councillors .team-section .team-section-head h2{margin:0;display:inline-flex;align-items:center;gap:8px;font-family:Inter-Bold,Inter,sans-serif;font-weight:700;font-size:1rem;color:var(--color-primary)}.municipal-councillors .team-section .team-section-head .team-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:#0099bb1f;color:var(--color-secondary);font-size:.75rem;font-weight:600}.municipal-councillors .team-section .team-add-btn{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 16px;border:0;border-radius:999px;background:var(--color-secondary);color:#fff;font-family:Inter,sans-serif;font-size:.85rem;font-weight:600;cursor:pointer;transition:filter .16s cubic-bezier(.4,0,.2,1),transform .12s cubic-bezier(.4,0,.2,1)}.municipal-councillors .team-section .team-add-btn ion-icon{font-size:16px;color:#fff}.municipal-councillors .team-section .team-add-btn:hover{filter:brightness(1.05)}.municipal-councillors .team-section .team-add-btn:active{transform:scale(.98)}.municipal-councillors .team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width: 1100px){.municipal-councillors .team-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.municipal-councillors .team-grid{grid-template-columns:1fr}}.municipal-councillors .team-card{display:flex;flex-direction:column;align-items:center;background:#fff;border:1px solid rgba(16,25,50,.06);border-radius:16px;padding:20px 16px 16px;text-align:center}.municipal-councillors .team-card .team-card-picture img{width:88px;height:88px;border-radius:50%;object-fit:cover;display:block;margin-bottom:12px}.municipal-councillors .team-card .team-card-name{font-family:Inter-SemiBold,Inter,sans-serif;font-weight:600;font-size:.95rem;color:var(--color-primary)}.municipal-councillors .team-card .team-card-function{font-size:.82rem;color:#8e8e93;margin-top:2px}.municipal-councillors .team-card .team-card-contact{width:100%;margin-top:14px;padding-top:14px;border-top:1px solid rgba(16,25,50,.06);display:flex;flex-direction:column;gap:8px}.municipal-councillors .team-card .team-card-contact .team-contact-row{display:grid;grid-template-columns:18px 1fr;align-items:center;gap:8px;text-align:left}.municipal-councillors .team-card .team-card-contact .team-contact-row ion-icon{font-size:16px;color:var(--color-secondary)}.municipal-councillors .team-card .team-card-contact .team-contact-row a,.municipal-councillors .team-card .team-card-contact .team-contact-row span{min-width:0;font-size:.82rem;color:var(--color-text);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.municipal-councillors .team-card .team-card-contact .team-contact-row a:hover{color:var(--color-secondary)}.municipal-councillors .team-card .team-card-contact .team-contact-row .team-contact-empty{color:#b0b0b5;font-style:italic}.municipal-councillors .team-card .team-card-actions{width:100%;margin-top:14px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.municipal-councillors .team-card .team-card-actions .team-action{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;height:52px;padding:0 4px;border:1px solid rgba(0,153,187,.35);border-radius:12px;background:transparent;color:var(--color-secondary);font-family:Inter,sans-serif;font-size:.72rem;font-weight:600;cursor:pointer;transition:background .16s cubic-bezier(.4,0,.2,1),border-color .16s cubic-bezier(.4,0,.2,1)}.municipal-councillors .team-card .team-card-actions .team-action ion-icon{font-size:17px}.municipal-councillors .team-card .team-card-actions .team-action:hover{background:#0099bb14}.municipal-councillors .team-card .team-card-actions .team-action--danger{border-color:#d63a3059;color:#d63a30}.municipal-councillors .team-card .team-card-actions .team-action--danger:hover{background:#d63a3014}.city-links .city-links-wrap city-link{margin-bottom:15px}.citylink-form-picture{position:relative;width:400px;margin-inline:auto;margin-top:20px}.citylink-form-picture img{border-radius:var(--border-radius-global);width:100%}.citylink-form-picture input#city-main-picture{position:absolute;left:-50000px}.citylink-form-picture label{position:absolute;top:15px;right:15px;cursor:pointer}.citylink-form-picture label ion-icon{width:20px;height:20px;color:#fff;background:var(--color-primary);padding:13px;border-radius:50%}.sms-campaigns-index .sms-counter,.sms-campaigns-group .sms-counter,.sms-campaigns-files .sms-counter{margin-top:18px;padding:8px 18px;background:#fff;border:1px solid #e7e7eb;border-radius:16px;box-shadow:0 1px 3px #00000008}.sms-campaigns-index .sms-counter h2,.sms-campaigns-group .sms-counter h2,.sms-campaigns-files .sms-counter h2{font-family:Inter-SemiBold,Inter,sans-serif;font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.7px;margin:14px 0 4px;padding:0 0 12px;border-bottom:1px solid #ececf0}.sms-campaigns-index .sms-counter .counter-items-wrap,.sms-campaigns-group .sms-counter .counter-items-wrap,.sms-campaigns-files .sms-counter .counter-items-wrap{display:flex;flex-direction:column}.sms-campaigns-index .sms-counter .counter-items-wrap .counter-item,.sms-campaigns-group .sms-counter .counter-items-wrap .counter-item,.sms-campaigns-files .sms-counter .counter-items-wrap .counter-item{width:100%;padding:14px 0;display:grid;grid-template-columns:36px 1fr;column-gap:14px;align-items:center;background:transparent;border:0;border-radius:0;border-bottom:1px solid #f1f1f4;transition:background .14s ease}.sms-campaigns-index .sms-counter .counter-items-wrap .counter-item:last-child,.sms-campaigns-group .sms-counter .counter-items-wrap .counter-item:last-child,.sms-campaigns-files .sms-counter .counter-items-wrap .counter-item:last-child{border-bottom:0}.sms-campaigns-index .sms-counter .counter-items-wrap .counter-item:hover,.sms-campaigns-group .sms-counter .counter-items-wrap .counter-item:hover,.sms-campaigns-files .sms-counter .counter-items-wrap .counter-item:hover{background:#fafafb}.sms-campaigns-index .sms-counter .counter-items-wrap .counter-item .counter-icon,.sms-campaigns-group .sms-counter .counter-items-wrap .counter-item .counter-icon,.sms-campaigns-files .sms-counter .counter-items-wrap .counter-item .counter-icon{width:36px;height:36px;border-radius:50%;background:#0099bb1a;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.sms-campaigns-index .sms-counter .counter-items-wrap .counter-item .counter-icon ion-icon,.sms-campaigns-group .sms-counter .counter-items-wrap .counter-item .counter-icon ion-icon,.sms-campaigns-files .sms-counter .counter-items-wrap .counter-item .counter-icon ion-icon{width:17px;height:17px;font-size:17px;color:#09b}.sms-campaigns-index .sms-counter .counter-items-wrap .counter-item .counter-icon ion-icon.color-blue,.sms-campaigns-group .sms-counter .counter-items-wrap .counter-item .counter-icon ion-icon.color-blue,.sms-campaigns-files .sms-counter .counter-items-wrap .counter-item .counter-icon ion-icon.color-blue{color:#007aff}.sms-campaigns-index .sms-counter .counter-items-wrap .counter-item .counter-icon ion-icon.color-brown,.sms-campaigns-group .sms-counter .counter-items-wrap .counter-item .counter-icon ion-icon.color-brown,.sms-campaigns-files .sms-counter .counter-items-wrap .counter-item .counter-icon ion-icon.color-brown{color:#a16d3f}.sms-campaigns-index .sms-counter .counter-items-wrap .counter-item .counter-icon ion-icon.color-pink,.sms-campaigns-group .sms-counter .counter-items-wrap .counter-item .counter-icon ion-icon.color-pink,.sms-campaigns-files .sms-counter .counter-items-wrap .counter-item .counter-icon ion-icon.color-pink{color:#c92a64}.sms-campaigns-index .sms-counter .counter-items-wrap .counter-item .counter-icon ion-icon.color-aero,.sms-campaigns-group .sms-counter .counter-items-wrap .counter-item .counter-icon ion-icon.color-aero,.sms-campaigns-files .sms-counter .counter-items-wrap .counter-item .counter-icon ion-icon.color-aero{color:#2c8ba8}.sms-campaigns-index .sms-counter .counter-items-wrap .counter-item .counter-icon ion-icon.color-violet,.sms-campaigns-group .sms-counter .counter-items-wrap .counter-item .counter-icon ion-icon.color-violet,.sms-campaigns-files .sms-counter .counter-items-wrap .counter-item .counter-icon ion-icon.color-violet{color:#8b5cf6}.sms-campaigns-index .sms-counter .counter-items-wrap .counter-item .counter-content,.sms-campaigns-group .sms-counter .counter-items-wrap .counter-item .counter-content,.sms-campaigns-files .sms-counter .counter-items-wrap .counter-item .counter-content{text-align:left;min-width:0;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.sms-campaigns-index .sms-counter .counter-items-wrap .counter-item .counter-content .counter-count,.sms-campaigns-group .sms-counter .counter-items-wrap .counter-item .counter-content .counter-count,.sms-campaigns-files .sms-counter .counter-items-wrap .counter-item .counter-content .counter-count{font-family:Inter-Bold,Inter,sans-serif;font-size:18px;font-weight:700;color:#101932;line-height:1.1;flex-shrink:0}.sms-campaigns-index .sms-counter .counter-items-wrap .counter-item .counter-content .counter-title,.sms-campaigns-group .sms-counter .counter-items-wrap .counter-item .counter-content .counter-title,.sms-campaigns-files .sms-counter .counter-items-wrap .counter-item .counter-content .counter-title{color:#6b7280;font-family:Inter-Medium,Inter,sans-serif;font-size:13px;font-weight:500;line-height:1.3}.sms-campaigns-index .sms-counter .counter-items-wrap .counter-item .counter-content .counter-title span,.sms-campaigns-group .sms-counter .counter-items-wrap .counter-item .counter-content .counter-title span,.sms-campaigns-files .sms-counter .counter-items-wrap .counter-item .counter-content .counter-title span{color:#6b7280}.sms-campaigns-index .buttons-box-1,.sms-campaigns-group .buttons-box-1,.sms-campaigns-files .buttons-box-1{margin-bottom:18px;display:flex;justify-content:flex-end}.sms-campaigns-index .buttons-box-1 .button-default,.sms-campaigns-group .buttons-box-1 .button-default,.sms-campaigns-files .buttons-box-1 .button-default{padding:14px 28px;border-radius:999px;font-family:Inter-SemiBold,Inter,sans-serif;font-size:14px;font-weight:600;text-align:center;cursor:pointer;transition:filter .16s ease;line-height:1.2;background:#09b;color:#fff;border:0;min-width:200px}.sms-campaigns-index .buttons-box-1 .button-default:hover,.sms-campaigns-group .buttons-box-1 .button-default:hover,.sms-campaigns-files .buttons-box-1 .button-default:hover{filter:brightness(1.05)}.sms-campaigns-index .buttons-box-1 .button-default:active,.sms-campaigns-group .buttons-box-1 .button-default:active,.sms-campaigns-files .buttons-box-1 .button-default:active{filter:brightness(.95)}.sms-campaigns-index .buttons-box-3,.sms-campaigns-group .buttons-box-3,.sms-campaigns-files .buttons-box-3{margin-bottom:18px;padding:0;background:transparent;border:0;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}@media (max-width: 1100px){.sms-campaigns-index .buttons-box-3,.sms-campaigns-group .buttons-box-3,.sms-campaigns-files .buttons-box-3{grid-template-columns:1fr}}.sms-campaigns-index .buttons-box-3 .button-default,.sms-campaigns-group .buttons-box-3 .button-default,.sms-campaigns-files .buttons-box-3 .button-default{padding:14px 18px;border-radius:999px;font-family:Inter-SemiBold,Inter,sans-serif;font-size:14px;font-weight:600;text-align:center;cursor:pointer;transition:filter .16s ease,background .16s ease;line-height:1.2}.sms-campaigns-index .buttons-box-3 .button-default.primary,.sms-campaigns-group .buttons-box-3 .button-default.primary,.sms-campaigns-files .buttons-box-3 .button-default.primary{background:#09b;color:#fff;border:0}.sms-campaigns-index .buttons-box-3 .button-default.primary:hover,.sms-campaigns-group .buttons-box-3 .button-default.primary:hover,.sms-campaigns-files .buttons-box-3 .button-default.primary:hover{filter:brightness(1.05)}.sms-campaigns-index .buttons-box-3 .button-default.primary:active,.sms-campaigns-group .buttons-box-3 .button-default.primary:active,.sms-campaigns-files .buttons-box-3 .button-default.primary:active{filter:brightness(.95)}.sms-campaigns-index .buttons-box-3 .button-default.secondary,.sms-campaigns-group .buttons-box-3 .button-default.secondary,.sms-campaigns-files .buttons-box-3 .button-default.secondary{background:#fff;color:#101932;border:1px solid #d4d4dc}.sms-campaigns-index .buttons-box-3 .button-default.secondary:hover,.sms-campaigns-group .buttons-box-3 .button-default.secondary:hover,.sms-campaigns-files .buttons-box-3 .button-default.secondary:hover{background:#f4f4f6;border-color:#b8b8c0}.sms-campaigns-index .buttons-box-3 .button-default.secondary:active,.sms-campaigns-group .buttons-box-3 .button-default.secondary:active,.sms-campaigns-files .buttons-box-3 .button-default.secondary:active{background:#ececf0}.sms-campaigns-index mec-item-list,.sms-campaigns-group mec-item-list,.sms-campaigns-files mec-item-list{margin-bottom:12px}.sms-campaigns-index .no-content,.sms-campaigns-group .no-content,.sms-campaigns-files .no-content{background:#fff;border:1px dashed #e0e0e6;border-radius:16px;padding:40px 20px;text-align:center;color:#6b7280;font-family:Inter-Medium,Inter,sans-serif;font-size:14px}.sms-campaigns-index .no-content ion-icon,.sms-campaigns-group .no-content ion-icon,.sms-campaigns-files .no-content ion-icon{display:block;width:48px;height:48px;font-size:48px;color:#cbd5e1;margin:0 auto 12px}.sms-group-view .sms-group-view-wrap{display:block;background:#f4f6fa;border-radius:18px;border:1px solid rgba(0,0,0,.05);box-shadow:0 1px 2px #10193208;padding:20px}.sms-group-view .sms-group-view-wrap ul{padding:0;margin:0}.sms-group-view .sms-group-view-wrap ul li{list-style-type:none;padding:7px 0;border-bottom:1px solid #ececec}.sms-group-view .sms-group-view-wrap ul li:first-child{padding-top:0}.sms-group-view .sms-group-view-wrap ul li:last-child{border-bottom:0}.sms-group-view .sms-group-view-wrap ul li p{margin:0}.sms-group-view .sms-group-view-wrap ul li p.name{color:var(--color-text);font-size:.9em;font-weight:500;margin-bottom:3px}.sms-group-view .sms-group-view-wrap ul li p.number{color:var(--color-text-light);font-size:.9em}.table-wrapper{border-radius:12px 12px 0 0;overflow:hidden;margin-top:20px}table.list-users-sms,table.sms-group-view{width:100%}table.list-users-sms thead,table.sms-group-view thead{background:#0099bb9e;height:44px}table.list-users-sms tr,table.sms-group-view tr{border-bottom:1px solid #ececec}table.list-users-sms td,table.list-users-sms th,table.sms-group-view td,table.sms-group-view th{padding:5px;text-align:center;font-size:.9em;color:#fff;font-family:Inter-SemiBold}table.list-users-sms td.red,table.list-users-sms th.red,table.sms-group-view td.red,table.sms-group-view th.red{color:var(--color-red);font-weight:500}table.list-users-sms td,table.sms-group-view td{color:#000}.citizen-index app-mayor-citizens-map-view{position:absolute;inset:0}.citizen-index app-mayor-citizens-map-view .close{position:absolute;cursor:pointer;z-index:99;right:15px;top:15px;background:#fff;padding:0 10px;border-radius:var(--border-radius-global);display:grid;grid-template-columns:40px 1fr;align-items:center}.citizen-index app-mayor-citizens-map-view .close ion-icon{width:40px;height:40px}.citizen-index app-mayor-citizens-map-view .close span{font-size:1.1em}.citizen-index ion-segment{z-index:99;position:sticky;top:0;margin-bottom:20px}.citizen-index .citizens-compact{max-width:var(--content-max-width, 1100px);margin:0 auto;padding-top:24px}.citizen-index .citizens-compact .cz-header{margin:24px 0 18px}.citizen-index .citizens-compact .cz-header p{font-family:Inter,sans-serif;font-size:14px;color:var(--color-text-light, #6b7280);margin:0}.citizen-index .citizens-compact .cz-controlbar{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:24px 0 18px}.citizen-index .citizens-compact .cz-controlbar .cz-segment{flex:0 0 auto;margin:0}.citizen-index .citizens-compact .cz-controlbar .cz-actions{display:flex;align-items:center;gap:10px;flex-shrink:0;margin-left:auto}@media (max-width: 760px){.citizen-index .citizens-compact .cz-controlbar .cz-segment{flex:1 1 100%}.citizen-index .citizens-compact .cz-controlbar .cz-actions{width:100%;margin-left:0;flex-wrap:wrap}}.citizen-index .citizens-compact .cz-action{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border:none;border-radius:14px;background:#f4f6fa;color:#101932;font-family:Inter-SemiBold,Inter,sans-serif;font-size:13px;font-weight:600;cursor:pointer;transition:background .16s cubic-bezier(.4,0,.2,1),box-shadow .16s cubic-bezier(.4,0,.2,1)}.citizen-index .citizens-compact .cz-action ion-icon{font-size:18px;color:#09b}.citizen-index .citizens-compact .cz-action:hover{background:#e9ecf3}.citizen-index .citizens-compact .cz-action.cz-action--primary{background:#09b;color:#fff;box-shadow:0 2px 8px #0099bb47}.citizen-index .citizens-compact .cz-action.cz-action--primary:hover{background:#007a99}.citizen-index .cz-empty{display:flex;flex-direction:column;align-items:center;gap:14px;padding:60px 20px;text-align:center}.citizen-index .cz-empty__badge{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:#0099bb1a}.citizen-index .cz-empty__badge ion-icon{width:30px;height:30px;color:var(--mec-cyan, #0099bb)}.citizen-index .cz-empty p{font-family:Inter-Medium,Inter,sans-serif;font-weight:500;font-size:14.5px;color:var(--color-text-light, #6b7280);margin:0;max-width:360px}.citizen-index .citizens-wrap{max-width:var(--content-max-width);background:transparent;border-radius:0;padding:0}.citizen-index .validate-all-btn{text-align:center;margin-bottom:15px}.citizen-index .users-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;align-items:stretch}.citizen-index .users-list .users-list-item{position:relative;display:grid;grid-template-columns:48px 1fr;grid-column-gap:14px;align-items:center;width:100%;text-align:left;border:1px solid rgba(0,0,0,.05);background:var(--mec-card-gradient, #f4f6fa);border-radius:18px;cursor:pointer;padding:14px 16px;box-shadow:0 1px 2px #10193208;transition:transform .22s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1),border-color .22s cubic-bezier(.4,0,.2,1)}.citizen-index .users-list .users-list-item:hover{transform:translateY(-2px);box-shadow:0 8px 22px #1019321a;border-color:#0099bb59}.citizen-index .users-list .users-list-item:hover .cz-tile__cta{opacity:1;transform:translate(0) translateY(-50%)}.citizen-index .users-list .users-list-item img{align-self:center;width:48px;height:48px;border-radius:50%;object-fit:cover}.citizen-index .users-list .users-list-item .user-details{display:flex;flex-direction:column;min-width:0;gap:4px}.citizen-index .users-list .users-list-item .user-details h2{margin:0;padding-right:26px;color:var(--color-text, #101932);font-family:Inter-SemiBold,Inter,sans-serif;font-weight:600;font-size:14.5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.citizen-index .users-list .users-list-item .user-details .icons-list{display:inline-flex;gap:8px;align-self:start}.citizen-index .users-list .users-list-item .user-details .icons-list ion-icon{font-size:15px;color:var(--color-text-light, #8e8e93)}.citizen-index .users-list .users-list-item .user-details p{margin:0;font-family:Inter,sans-serif;font-size:12px;font-weight:500;text-transform:lowercase;color:var(--color-text-light, #8e8e93)}.citizen-index .users-list .users-list-item .user-details p:first-letter{text-transform:uppercase}.citizen-index .users-list .users-list-item .cz-tile__cta{position:absolute;top:50%;right:14px;transform:translate(6px) translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--mec-cyan, #0099bb);opacity:0;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);pointer-events:none}.citizen-index .users-list .users-list-item .cz-tile__cta ion-icon{font-size:16px;color:#fff}app-mayor-citizen-view{display:block;height:100%}app-mayor-citizen-view .citizen-view-wrapper{display:flex;flex-direction:column;height:100%;padding:20px 20px 0;box-sizing:border-box}app-mayor-citizen-view .citizen-view-wrapper .user-header{flex-shrink:0;margin-bottom:10px;position:relative;padding:10px 15px 15px;display:grid;grid-template-columns:120px 1fr;grid-gap:15px;border-bottom:.5px solid rgba(118,118,128,.2392156863)}app-mayor-citizen-view .citizen-view-wrapper .user-header .close-icon{position:absolute;top:10px;right:0;width:30px;height:30px;color:#d1d1d6;cursor:pointer}app-mayor-citizen-view .citizen-view-wrapper .user-header .close-icon:hover{color:#e4e4e9}app-mayor-citizen-view .citizen-view-wrapper .user-header .user-picture img{width:120px;height:120px;border-radius:50%;display:block;margin:auto}app-mayor-citizen-view .citizen-view-wrapper .user-header .user-infos-header .user-name{margin:0 0 5px;font-size:1.75rem;color:#000;font-family:Inter-ExtraBold}app-mayor-citizen-view .citizen-view-wrapper .user-header .user-infos-header .user-registration-date{font-family:Inter-Medium;font-size:.9em;color:#aeaeb2;margin-bottom:5px}app-mayor-citizen-view .citizen-view-wrapper .user-header .user-infos-header .user-registration-date span{font-family:inherit;color:inherit}app-mayor-citizen-view .citizen-view-wrapper .user-header .user-infos-header .user-status{margin:0 0 7px;display:flex;align-items:center;gap:6px;font-size:.9rem;color:var(--color-text)}app-mayor-citizen-view .citizen-view-wrapper .user-header .user-infos-header .user-status ion-icon{color:var(--color-text-light, #8e8e93);width:18px;height:18px}app-mayor-citizen-view .citizen-view-wrapper .user-header .user-infos-header .user-status span{display:inline-flex;align-items:center;background:#0099bb1f;color:var(--mec-cyan, #0099bb);font-family:Inter-SemiBold,Inter,sans-serif;font-weight:600;border-radius:999px;padding:5px 14px;font-size:12px;width:auto}app-mayor-citizen-view .citizen-view-wrapper .user-header .user-infos-header .header-btns{margin-top:10px;display:grid;grid-template-columns:repeat(2,200px);column-gap:15px;row-gap:10px}@media (max-width: 570px){app-mayor-citizen-view .citizen-view-wrapper .user-header .user-infos-header .header-btns{grid-template-columns:repeat(2,160px)}}@media (max-width: 480px){app-mayor-citizen-view .citizen-view-wrapper .user-header .user-infos-header .header-btns{grid-template-columns:1fr}}app-mayor-citizen-view .citizen-view-wrapper ion-content{flex:1 1 auto;min-height:0;overflow:auto}app-mayor-citizen-view .citizen-view-wrapper ion-content .user-detail-title{font-family:Inter-ExtraBold}app-mayor-citizen-view .citizen-view-wrapper ion-content .user-detail-title h2{margin:0 0 7px;padding:0;font-size:1em;text-transform:lowercase;font-weight:800;color:#000;font-family:Inter-Bold}app-mayor-citizen-view .citizen-view-wrapper ion-content .user-detail-title h2:first-letter{text-transform:uppercase}app-mayor-citizen-view .citizen-view-wrapper ion-content .user-detail-title h2 span{color:#999}app-mayor-citizen-view .citizen-view-wrapper ion-content .user-detail-title .title-bar{width:80px;height:4px;background:var(--color-secondary);margin-bottom:10px}app-mayor-citizen-view .citizen-view-wrapper ion-content ul.user-info-items{display:grid;grid-template-columns:1fr 1fr;background:transparent;padding:0;gap:10px;margin:0 0 22px}app-mayor-citizen-view .citizen-view-wrapper ion-content ul.user-info-items .user-detail-title{grid-column:1/-1}app-mayor-citizen-view .citizen-view-wrapper ion-content ul.user-info-items li{background:var(--mec-card-gradient, #f4f6fa);border:1px solid rgba(0,0,0,.05);padding:12px 14px;border-radius:14px;list-style-type:none;display:flex;flex-direction:column;gap:4px}app-mayor-citizen-view .citizen-view-wrapper ion-content ul.user-info-items li label ion-icon{align-self:center;width:18px;height:18px;color:var(--mec-cyan, #0099bb)}app-mayor-citizen-view .citizen-view-wrapper ion-content ul.user-info-items li label span{font-family:Inter-SemiBold,Inter,sans-serif;color:var(--color-text-light, #8e8e93);font-weight:600;font-size:.75em}app-mayor-citizen-view .citizen-view-wrapper ion-content ul.user-info-items li p{display:flex;align-items:center;justify-content:space-between;font-family:Inter-SemiBold,Inter,sans-serif;color:var(--color-text, #101932);margin:0;font-size:.9em}app-mayor-citizen-view .citizen-view-wrapper ion-content ul.user-info-items li p span{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;color:var(--mec-cyan, #0099bb);background:#0099bb1f;font-size:.85em;font-weight:600;margin-left:10px;cursor:pointer}app-mayor-citizen-view .citizen-view-wrapper ion-content ul.user-info-items li p span:hover{background:#09b3}@media (max-width: 500px){app-mayor-citizen-view .citizen-view-wrapper ion-content ul.user-info-items li p{padding-left:0}}app-mayor-citizen-view .citizen-view-wrapper ion-content .user-blocked{text-align:center}app-mayor-citizen-view .citizen-view-wrapper ion-content .user-blocked p{font-family:Inter-SemiBold;margin:0 0 10px;font-size:.9em;font-weight:500;color:var(--color-red);text-align:center}app-mayor-citizen-view .citizen-view-wrapper ion-content .user-blocked ul.blocked{display:inline-block;padding:0}app-mayor-citizen-view .citizen-view-wrapper ion-content .user-blocked ul.blocked li{display:inline-block;color:var(--color-text);font-size:.8rem;width:80px;margin:auto 7px 15px;text-align:center;font-weight:500}app-mayor-citizen-view .citizen-view-wrapper ion-content .user-blocked ul.blocked li ion-icon{display:block;width:30px;height:30px;margin:auto auto 5px;color:var(--color-text-light)}app-mayor-citizen-view .citizen-view-wrapper ion-footer{flex-shrink:0;flex-grow:0;border-top:1px solid #ececec;padding:14px 16px;background:#fff;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:12px}app-mayor-citizen-view .citizen-view-wrapper ion-footer .button-default{flex:1 1 0;min-width:0;max-width:220px;padding:13px 18px;font-size:14px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}app-mayor-citizen-view .button-default{border-radius:999px;font-family:Inter-SemiBold,Inter,sans-serif;font-weight:600;cursor:pointer;transition:background .16s cubic-bezier(.4,0,.2,1),transform .16s}app-mayor-citizen-view .button-default:hover{transform:translateY(-1px)}app-mayor-citizen-view .button-default.bg-green,app-mayor-citizen-view .button-default.message-btn:not(.bg-red),app-mayor-citizen-view .button-default.secondary{background:#09b!important;color:#fff!important}app-mayor-citizen-view .button-default.bg-green:hover,app-mayor-citizen-view .button-default.message-btn:not(.bg-red):hover,app-mayor-citizen-view .button-default.secondary:hover{background:#007a99!important}app-mayor-citizen-view .button-default.bg-red{background:#d63a30!important;color:#fff!important}app-mayor-citizen-view .button-default.bg-red:hover{background:#c0302a!important}app-mayor-citizen-view ion-footer .message-btn:not(.bg-red){background:#09b!important;color:#fff!important}.right-col .top-suggestions{display:flex;flex-direction:row-reverse;align-items:center;gap:20px}.right-col .top-suggestions ion-icon{width:40px;height:50px;color:#aeaeb2;cursor:pointer}.right-col .top-suggestions ion-icon:hover{color:#d6d6d6}.suggestions-index .left-col mec-help-card .mec-help-card{margin-bottom:15px}.suggestions-index .reports-filter-results{display:block;background:#f4f6fa;border-radius:18px;border:1px solid rgba(0,0,0,.05);box-shadow:0 1px 2px #10193208;padding:20px;margin-bottom:15px;text-align:center}.suggestions-index .reports-filter-results p{color:var(--color-primary);font-weight:500;text-align:center;margin:0 0 10px}.suggestions-index ion-segment.mec-segment{width:100%;margin-bottom:20px}.suggestions-index .suggestions-wrap{background:transparent;display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px;align-items:stretch}@media (max-width: 800px){.suggestions-index .suggestions-wrap{grid-template-columns:1fr}}.suggestions-index .suggestions-wrap suggestion{margin-bottom:0;height:100%}.suggestions-index .suggestions-wrap suggestion .suggestion-wrap{height:100%}.suggestions-index .suggestions-wrap suggestion .suggestion-actions{margin-top:auto}.suggestion-detail .left-col .suggestion-header .suggestion-header-category{padding-top:15px;padding-bottom:15px;text-align:center;border-radius:24px 24px 0 0}.suggestion-detail .left-col .suggestion-header .suggestion-header-category span{display:block;color:#fff;font-size:.9em;font-weight:500;text-align:center;margin-bottom:15px}.suggestion-detail .left-col .suggestion-header .suggestion-header-category ion-icon{width:80px;height:80px;color:#fff;margin:auto}.suggestion-detail .left-col .suggestion-header .suggestion-header-user-wrap{background:#fff;display:grid;grid-template-columns:80px 1fr;column-gap:15px;align-items:center;padding:10px}.suggestion-detail .left-col .suggestion-header .suggestion-header-user-wrap img{border-radius:50%}.suggestion-detail .left-col .suggestion-header .suggestion-header-user-wrap .suggestion-detail-user h2{margin:0 0 3px;font-size:1em}.suggestion-detail .left-col .suggestion-header .suggestion-header-user-wrap .suggestion-detail-user p{margin:0}.suggestion-detail .left-col .suggestion-header .suggestion-header-user-wrap .suggestion-detail-user p.date{font-size:.8em;color:var(--color-text-light);margin-bottom:5px}.suggestion-detail .left-col .suggestion-header .suggestion-header-user-wrap .suggestion-detail-user p.suggestion-status span{padding:3px 5px;color:#fff;font-weight:500;font-size:.8em;border-radius:var(--border-radius-global)}.suggestion-detail .left-col .suggestion-header .suggestion-header-user-wrap .suggestion-header-category{border-radius:var(--border-radius-global);padding:10px;text-align:center}.suggestion-detail .left-col .suggestion-header .suggestion-header-user-wrap .suggestion-header-category ion-icon{width:30px;height:30px;display:block;margin:auto;color:#fff}.suggestion-detail .left-col .suggestion-header .suggestion-header-user-wrap .suggestion-header-category span{font-size:.8em;color:#fff}.suggestion-detail .left-col .suggestion-header .suggestion-header-btn-wrap{background:#fff}.suggestion-detail .left-col .suggestion-header .suggestion-header-btn-wrap ion-button{padding:10px 2px;--background: #de4f47;transition:all .3s ease}.suggestion-detail .left-col .suggestion-header .suggestion-header-btn-wrap ion-button:hover{--background: #e95851}.suggestion-detail .right-col .suggestion-detail-wrap{display:block;background:#f4f6fa;border-radius:18px;border:1px solid rgba(0,0,0,.05);box-shadow:0 1px 2px #10193208;padding:20px;background:#fff;margin-bottom:15px}.suggestion-detail .right-col .suggestion-detail-wrap h2{margin:0 0 7px;padding:0;font-size:1em;text-transform:lowercase;font-weight:800;color:#000;font-family:Inter-Bold}.suggestion-detail .right-col .suggestion-detail-wrap h2:first-letter{text-transform:uppercase}.suggestion-detail .right-col .suggestion-detail-wrap h2 span{color:#999}.suggestion-detail .right-col .suggestion-detail-wrap .title-bar{width:80px;height:4px;background:var(--color-secondary);margin-bottom:10px}.suggestion-detail .right-col .suggestion-detail-wrap .suggestion-view-content{text-align:justify;color:var(--color-text);font-size:.9em;line-height:1.3em;font-family:Inter-Medium}.suggestion-detail .right-col .suggestion-detail-wrap.mayor-content,.suggestion-detail .right-col .suggestion-detail-wrap.suggestion-results{background:#f2f2f7}.suggestion-detail .right-col .suggestion-detail-wrap.mayor-content .mayor-word,.suggestion-detail .right-col .suggestion-detail-wrap.mayor-content .mayor-engagement{margin-bottom:25px}.suggestion-detail .right-col .suggestion-detail-wrap.mayor-content .mayor-word:last-child,.suggestion-detail .right-col .suggestion-detail-wrap.mayor-content .mayor-engagement:last-child{margin-bottom:0}.suggestion-detail .right-col .suggestion-detail-wrap.mayor-content .mayor-word .mayor-word-content,.suggestion-detail .right-col .suggestion-detail-wrap.mayor-content .mayor-engagement .mayor-word-content,.suggestion-detail .right-col .suggestion-detail-wrap.mayor-content .mayor-word .mayor-engagement-content,.suggestion-detail .right-col .suggestion-detail-wrap.mayor-content .mayor-engagement .mayor-engagement-content{text-align:justify;color:var(--color-text);font-size:.9em;line-height:1.3em}.suggestion-detail .right-col .suggestion-detail-wrap.suggestion-results .title-bar{margin-bottom:15px}.suggestion-detail .right-col .suggestion-detail-wrap.suggestion-results p{margin:0 0 3px;font-size:.9em;font-weight:500}.suggestion-detail .right-col .suggestion-detail-wrap.suggestion-results p span{color:var(--color-text-light)}.suggestion-detail .right-col .suggestion-detail-wrap.suggestion-results mec-bar-result-percent{margin-bottom:25px}.suggestion-detail .right-col .suggestion-detail-wrap.suggestion-view-actions .vote-btns-wrap{display:grid;grid-template-columns:1fr 1fr;width:420px;column-gap:15px;row-gap:15px}.suggestion-detail .right-col .suggestion-detail-wrap.suggestion-view-actions .vote-btns-wrap .vote-btn{display:grid;align-items:center;grid-template-columns:20px 1fr;column-gap:10px;padding:5px 10px;border-radius:32px;cursor:pointer}.suggestion-detail .right-col .suggestion-detail-wrap.suggestion-view-actions .vote-btns-wrap .vote-btn ion-icon{color:#fff}.suggestion-detail .right-col .suggestion-detail-wrap.suggestion-view-actions .vote-btns-wrap .vote-btn span{color:#fff;font-size:1em;font-weight:500}.suggestion-detail .right-col .suggestion-detail-wrap.suggestion-view-actions .vote-btns-wrap .vote-btn.color-green{background:var(--color-green)}.suggestion-detail .right-col .suggestion-detail-wrap.suggestion-view-actions .vote-btns-wrap .vote-btn.color-green:hover{background:#1abb9ccf}.suggestion-detail .right-col .suggestion-detail-wrap.suggestion-view-actions .vote-btns-wrap .vote-btn.color-red{background:var(--color-red)}.suggestion-detail .right-col .suggestion-detail-wrap.suggestion-view-actions .vote-btns-wrap .vote-btn.color-red:hover{background:#e74c3ccf}@media (max-width: 475px){.suggestion-detail .right-col .suggestion-detail-wrap.suggestion-view-actions .vote-btns-wrap{grid-template-columns:1fr;width:210px}}.suggestion-detail .right-col .suggestion-detail-wrap .suggestion-btn{max-width:150px;text-align:center;display:block;margin-left:auto;margin-top:15px;cursor:pointer;padding:10px 15px;color:#fff;font-size:.9em;font-weight:500;border-radius:24px}.suggestion-detail .right-col .suggestion-detail-wrap .suggestion-detail-actions{padding-top:15px;max-width:350px;margin:auto;display:grid;grid-template-columns:1fr 1fr;column-gap:15px}@media (max-width: 420px){.suggestion-detail .right-col .suggestion-detail-wrap .suggestion-detail-actions{row-gap:15px;grid-template-columns:1fr}}.suggestion-detail .right-col .suggestion-detail-wrap .suggestion-detail-actions .suggestion-btn{border-radius:var(--border-radius-global);padding:10px 15px;text-align:center;cursor:pointer;margin:0;max-width:auto}.suggestion-detail .right-col .suggestion-detail-wrap .suggestion-detail-actions .suggestion-btn span{color:#fff;font-size:1em;font-weight:500}.suggestion-detail .right-col .suggestion-view-comments-wrap{display:block;background:#f4f6fa;border-radius:18px;border:1px solid rgba(0,0,0,.05);box-shadow:0 1px 2px #10193208;padding:20px}.suggestion-detail .right-col .suggestion-view-comments-wrap .suggestion-view-comment{padding:10px 0;border-bottom:1px solid #ececec;position:relative}.suggestion-detail .right-col .suggestion-view-comments-wrap .suggestion-view-comment:last-child{border-bottom:0}.suggestion-detail .right-col .suggestion-view-comments-wrap .suggestion-view-comment mec-popover{position:absolute;top:10px;right:10px}.suggestion-detail .right-col .suggestion-view-comments-wrap .suggestion-view-comment .suggestion-view-comment-header{display:grid;grid-template-columns:70px 1fr 35px;column-gap:15px;align-items:flex-start;margin-bottom:10px}.suggestion-detail .right-col .suggestion-view-comments-wrap .suggestion-view-comment .suggestion-view-comment-header img{width:70px;height:70px;border-radius:50%;cursor:pointer}.suggestion-detail .right-col .suggestion-view-comments-wrap .suggestion-view-comment .suggestion-view-comment-header div h2{margin:0;font-size:1em;cursor:pointer;color:var(--color-primary)}.suggestion-detail .right-col .suggestion-view-comments-wrap .suggestion-view-comment .suggestion-view-comment-header div p.vote-type{gap:5px;display:grid;grid-template-columns:25px 1fr;align-items:center;margin:0}.suggestion-detail .right-col .suggestion-view-comments-wrap .suggestion-view-comment .suggestion-view-comment-header div p.vote-type ion-icon{width:25px;height:25px}.suggestion-detail .right-col .suggestion-view-comments-wrap .suggestion-view-comment .suggestion-view-comment-header div p.vote-type span{font-size:.9em;font-weight:500;margin:0}.suggestion-detail .right-col .suggestion-view-comments-wrap .suggestion-view-comment .suggestion-view-comment-header div p.date{color:var(--color-text-light);font-size:.8em;margin:0}.suggestion-detail .right-col .suggestion-view-comments-wrap .suggestion-view-comment .suggestion-view-comment-header ion-icon.trash{width:25px;height:25px;padding:5px;border-radius:var(--border-radius-global);background:#de4f47;color:#fff;cursor:pointer}.suggestion-detail .right-col .suggestion-view-comments-wrap .suggestion-view-comment .suggestion-view-comment-content{text-align:justify;font-size:.9em;color:var(--color-text);grid-column:2/4}.suggestion-detail .right-col .suggestion-view-comments-wrap .suggestion-view-comment .suggestion-view-comment-content:first-letter{text-transform:uppercase}.suggestion-detail .right-col .suggestion-view-comments-wrap .suggestion-view-comment .suggestion-view-comment-score{display:grid;grid-template-columns:1fr 1fr;column-gap:15px;width:120px;margin:20px auto auto}.suggestion-detail .right-col .suggestion-view-comments-wrap .suggestion-view-comment .suggestion-view-comment-score .item-score{display:flex}.suggestion-detail .right-col .suggestion-view-comments-wrap .suggestion-view-comment .suggestion-view-comment-score .item-score.with-pointer{cursor:pointer}.suggestion-detail .right-col .suggestion-view-comments-wrap .suggestion-view-comment .suggestion-view-comment-score .item-score ion-icon{padding-right:5px}.suggestion-detail .right-col .suggestion-view-comments-wrap .suggestion-view-comment .suggestion-view-comment-score .item-score span{font-size:.9em;font-weight:500;color:var(--color-text-light)}.suggestion-detail.suggestion-detail--modal #content-2-cols{display:block;max-width:100%;margin:0;padding:8px 4px 16px}.suggestion-detail.suggestion-detail--modal .left-col,.suggestion-detail.suggestion-detail--modal .right-col{width:100%;max-width:100%}.suggestion-detail.suggestion-detail--modal .suggestion-header{grid-template-columns:1fr!important}.suggestion-detail.suggestion-detail--modal .suggestion-view-actions .vote-btns-wrap{margin:0 auto;max-width:420px;width:100%;justify-content:center}.report-index app-mayor-reports-map-view{position:absolute;inset:0}.report-index app-mayor-reports-map-view .close{position:absolute;cursor:pointer;z-index:9999;right:15px;top:15px;background:#fff;padding:0 10px;border-radius:var(--border-radius-global);display:grid;grid-template-columns:40px 1fr;align-items:center}.report-index app-mayor-reports-map-view .close ion-icon{width:40px;height:40px}.report-index app-mayor-reports-map-view .close span{font-size:1.1em}.report-index .reports-filter-results{display:block;background:#f4f6fa;border-radius:18px;border:1px solid rgba(0,0,0,.05);box-shadow:0 1px 2px #10193208;padding:20px;margin-bottom:15px;text-align:center}.report-index .reports-filter-results p{color:var(--color-primary);font-weight:500;text-align:center;margin:0 0 10px}.report-index .reports-wrap{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:16px;align-items:stretch}@media (max-width: 820px){.report-index .reports-wrap{grid-template-columns:1fr}}.report-index .reports-wrap report{margin-bottom:0;display:grid;height:100%}.report-index .reports-wrap report .report-wrap{width:100%;height:100%;grid-template-rows:1fr auto}.report-index .reports-wrap report span.report-date,.report-index .reports-wrap report .actions{margin-top:0;padding-top:18px;align-self:start}.report-index .reports-wrap report .report-content{padding-bottom:16px}.location h2{font-family:Inter-Bold;color:var(--color-secondary);font-size:1.1em;font-weight:600;margin-bottom:10px;margin-top:25px}.location p{font-family:Inter-Medium}.report-logs h2{font-family:Inter-Bold;color:var(--color-secondary);font-size:1.1em;font-weight:600;margin-bottom:10px;margin-top:25px}.report-logs .report-logs-element{padding:10px 0;border-bottom:1px solid #ececec}.report-logs .report-logs-element:last-child{border-bottom:0}.report-logs .report-logs-element .report-log-date{font-size:.9em;margin-bottom:5px;color:var(--color-text-light);font-weight:500}.report-logs .report-logs-element .report-log-status-change{font-size:.8em;margin-bottom:3px}.report-logs .report-logs-element .report-log-status-change span{font-size:inherit;font-weight:500;font-family:Inter-Medium}.report-logs .report-logs-element .report-log-message{margin-top:8px;font-size:.9em;color:var(--color-text-light);background:#f2f2f7;border:1px solid #d8d8d8;border-radius:8px;padding:10px;font-family:Inter-Medium}.report-logs .report-logs-element .report-log-message:first-letter{text-transform:uppercase}.title-header{height:114px}.title-header ion-toolbar{height:100%}*{font-family:Inter,sans-serif;font-style:normal}.discussions .discussions-content{display:flex;height:100%;min-height:0}@media (max-width: 950px){.discussions .discussions-content{grid-template-columns:320px 1fr;column-gap:15px}}@media (max-width: 850px){.discussions .discussions-content{grid-template-columns:290px 1fr}}.discussions .discussions-content .left-col{background:transparent;border-radius:0;box-shadow:none;padding:0 16px 0 24px;box-sizing:border-box;width:384px;min-width:344px;max-width:404px;min-height:0}.discussions .discussions-content .left-col h1{font-size:40px;font-weight:800;color:#000;padding-left:20px;margin-top:40px}@media (max-width: 850px){.discussions .discussions-content .left-col{width:100%;min-width:100%}}.discussions .discussions-content .left-col .search-wrapper{display:flex;flex-direction:row;align-items:center}.discussions .discussions-content .left-col .search-wrapper .search-bar{width:90%}.discussions .discussions-content .left-col .discussion-add{display:flex;width:100%;box-sizing:border-box;align-items:center;justify-content:center;gap:8px;height:46px;margin-top:20px;padding:0 18px;background:#09b;border-radius:999px;color:#fff;font-weight:600;font-size:14px;font-family:Inter-SemiBold,Inter,sans-serif;--box-shadow: none;white-space:nowrap;cursor:pointer;transition:transform var(--mec-anim-hover, .16s) var(--mec-ease-standard, cubic-bezier(.4, 0, .2, 1)),box-shadow var(--mec-anim-hover, .16s) var(--mec-ease-standard, cubic-bezier(.4, 0, .2, 1))}.discussions .discussions-content .left-col .discussion-add:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0099bb40}.discussions .discussions-content .left-col .discussion-add ion-icon{color:#fff;font-size:18px;width:18px;height:18px}.discussions .discussions-content .left-col .discussion-add.discussion-add--icon{flex:0 0 52px;width:52px;min-width:52px;margin-left:8px;margin-inline-start:8px;--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: 0}.discussions .discussions-content .left-col .discussion-add.discussion-add--full{justify-content:flex-start;gap:10px;min-width:178px;width:fit-content;padding:0 16px;font-weight:600;margin:16px 20px 0}.discussions .discussions-content .left-col .search-bar ion-searchbar{position:relative;height:2.3rem;margin-top:15px;margin-bottom:15px;padding:0!important;--color: #e5e5ea}.discussions .discussions-content .left-col .search-bar ion-searchbar ion-icon{color:#aeaeb2}.discussions .discussions-content .left-col .search-bar ion-searchbar .searchbar-input{padding-inline-start:2.5rem}.discussions .discussions-content .left-col .search-bar ion-searchbar .searchbar-input::placeholder{color:#8e8e93}.discussions .discussions-content .left-col .search-bar ion-searchbar .searchbar-input-container.sc-ion-searchbar-md{display:flex;justify-content:end;align-items:center}.discussions .discussions-content .left-col .search-bar ion-searchbar .searchbar-input.sc-ion-searchbar-md{box-shadow:none!important;outline:1px solid #aeaeb2;background:#fff;border-radius:33px;padding-inline-end:45px;font-family:Inter-Medium;--placeholder-color: #8e8e93}.discussions .discussions-content .left-col .discussions-list-wrap{background-color:#f4f6fa;border-radius:18px;padding:8px;display:flex;flex-direction:column;gap:4px;margin-top:12px}.discussions .discussions-content .left-col .discussions-list-wrap .discussion-item{cursor:pointer;position:relative;display:grid;grid-template-columns:48px 1fr;column-gap:14px;align-items:center;padding:12px 14px;border-bottom:0;border-radius:14px;background:transparent;transition:background var(--mec-anim-hover, .16s) var(--mec-ease-standard, cubic-bezier(.4, 0, .2, 1))}.discussions .discussions-content .left-col .discussions-list-wrap .discussion-item ion-icon{position:absolute;left:95%;top:50%;transform:translateY(-50%);color:#a9a7a6}.discussions .discussions-content .left-col .discussions-list-wrap .discussion-item:hover{background:#fff}.discussions .discussions-content .left-col .discussions-list-wrap .discussion-item.active{background:#fff;box-shadow:0 1px 2px #1019320a;border:0;border-radius:14px}.discussions .discussions-content .left-col .discussions-list-wrap .discussion-item.active .discussion-user{color:#09b}.discussions .discussions-content .left-col .discussions-list-wrap .discussion-item .user-picture{position:relative;right:0}.discussions .discussions-content .left-col .discussions-list-wrap .discussion-item .user-picture img{width:48px;height:48px;border-radius:50%;max-width:unset}.discussions .discussions-content .left-col .discussions-list-wrap .discussion-item .discussion-infos{min-width:0;display:flex;flex-direction:column;gap:2px}.discussions .discussions-content .left-col .discussions-list-wrap .discussion-item .discussion-infos .discussion-user{font-weight:700;font-size:.88rem;line-height:1.2;color:#101932;margin-bottom:0;font-family:Inter-Bold,Inter,sans-serif;display:inline-flex;align-items:center;gap:6px}.discussions .discussions-content .left-col .discussions-list-wrap .discussion-item .discussion-infos .discussion-user span.unread{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--color-red, #ff3b30);flex-shrink:0;box-shadow:0 0 0 2px #ff3b302e}.discussions .discussions-content .left-col .discussions-list-wrap .discussion-item .discussion-infos .discussion-date{font-size:.7em;font-weight:500;color:#8e8e93;margin-bottom:2px;font-family:Inter-Medium}.discussions .discussions-content .left-col .discussions-list-wrap .discussion-item .discussion-infos .discussion-content p{margin:0;font-size:12px;font-weight:500;line-height:118%;color:#8e8e93;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:85%;font-family:Inter-Medium}.discussions .discussions-content .left-col .discussions-list-wrap .discussion-item .discussion-infos .discussion-content p .date{align-self:center}.discussions .discussions-content .right-col{background:#fff;border-radius:18px;border-left:0;box-shadow:0 1px 2px #10193208;width:100%;display:flex;flex-direction:column;padding:0;min-height:0;overflow:hidden}@media (max-width: 800px){.discussions .discussions-content .right-col{position:absolute;inset:0 10px}}.discussions .discussions-content .right-col .discussion-message-discussion{width:100%;height:72px;background:#fff;border-bottom:1px solid rgba(0,0,0,.06);padding:12px 20px;display:grid;grid-template-columns:30px 44px 1fr 30px;column-gap:12px;align-items:center}.discussions .discussions-content .right-col .discussion-message-discussion img{width:39px;height:39px;border-radius:50%;cursor:pointer}.discussions .discussions-content .right-col .discussion-message-discussion h2{margin:0 0 8px;font-size:1em;font-weight:700;color:#000}.discussions .discussions-content .right-col .discussion-message-discussion ion-icon{cursor:pointer;width:28px;height:28px;min-width:28px;padding:6px;color:var(--color-text, #101932);background:#f4f6fa;border-radius:50%;box-sizing:border-box;transition:background var(--mec-anim-hover, .16s) var(--mec-ease-standard, cubic-bezier(.4, 0, .2, 1)),color var(--mec-anim-hover, .16s) var(--mec-ease-standard, cubic-bezier(.4, 0, .2, 1))}.discussions .discussions-content .right-col .discussion-message-discussion ion-icon:hover{background:#e9ecf3;color:#09b}.discussions .discussions-content .right-col .discussion-message-wrap{width:100%;padding:24px 40px 12px;overflow:auto;flex:1;min-height:0;background:#fff;display:flex;flex-direction:column;gap:2px}.discussions .discussions-content .right-col .discussion-message-wrap .msg-date-sep{text-align:center;margin:16px 0 8px}.discussions .discussions-content .right-col .discussion-message-wrap .msg-date-sep span{font-family:Inter-SemiBold,Inter,sans-serif;font-size:11px;font-weight:600;color:#0006;background:#0000000a;padding:4px 12px;border-radius:999px}.discussions .discussions-content .right-col .discussion-message-wrap .discussion-message{margin-bottom:0;display:flex;flex-direction:row;align-items:flex-end;gap:8px}.discussions .discussions-content .right-col .discussion-message-wrap .discussion-message .msg-avatar{width:26px;height:26px;min-width:26px;border-radius:50%;object-fit:cover;flex-shrink:0;margin-bottom:2px}.discussions .discussions-content .right-col .discussion-message-wrap .discussion-message .discussion-content{display:flex;flex-direction:column;align-items:flex-start;position:relative;max-width:68%}.discussions .discussions-content .right-col .discussion-message-wrap .discussion-message .discussion-content p{margin:0}.discussions .discussions-content .right-col .discussion-message-wrap .discussion-message .discussion-content .msg-time{order:2;position:static;transform:none;font-size:10.5px!important;font-weight:500;line-height:1.2;margin:2px 8px 0;text-transform:none;letter-spacing:0;color:#0006;align-self:flex-start;padding:0;font-family:Inter-Medium,Inter,sans-serif}.discussions .discussions-content .right-col .discussion-message-wrap .discussion-message .discussion-content .content{order:1;box-sizing:border-box;display:inline-block;margin-top:0;padding:8px 13px;font-size:14px;line-height:1.4;border-radius:16px;background:#eef1f5;color:#101932;max-width:100%;width:fit-content;word-break:break-word;box-shadow:none}.discussions .discussions-content .right-col .discussion-message-wrap .discussion-message.from-citizen{flex-direction:row-reverse}.discussions .discussions-content .right-col .discussion-message-wrap .discussion-message.from-citizen .discussion-content{align-items:flex-end}.discussions .discussions-content .right-col .discussion-message-wrap .discussion-message.from-citizen .discussion-content .msg-time{align-self:flex-end}.discussions .discussions-content .right-col .discussion-message-wrap .discussion-message.from-citizen .discussion-content .content{background:#09b;color:#fff;border-radius:16px;box-shadow:none}.discussions .discussions-content .right-col .discussion-message-wrap .discussion-message+.discussion-message{margin-top:2px}.discussions .discussions-content .right-col .discussion-message-wrap .discussion-message.from-citizen+.discussion-message:not(.from-citizen),.discussions .discussions-content .right-col .discussion-message-wrap .discussion-message+.discussion-message.from-citizen{margin-top:12px}.discussions .discussions-content .right-col .discussion-message-form{width:100%;background-color:#fff;flex-shrink:0;position:sticky;bottom:0;z-index:2;border-top:1px solid rgba(0,0,0,.06);padding:14px 24px 18px}.discussions .discussions-content .right-col .discussion-message-form form{display:flex;width:100%;padding:0;column-gap:10px;align-items:flex-end}.discussions .discussions-content .right-col .discussion-message-form form .input-wrap{width:100%;min-height:44px;background:#f4f6fa;border-radius:22px;padding:0 16px;display:flex;align-items:center;transition:box-shadow var(--mec-anim-hover, .16s) var(--mec-ease-standard, cubic-bezier(.4, 0, .2, 1))}.discussions .discussions-content .right-col .discussion-message-form form .input-wrap:focus-within{box-shadow:0 0 0 2px #0099bb40;background:#fff}.discussions .discussions-content .right-col .discussion-message-form form .input-wrap ion-textarea{width:100%;max-height:160px;min-height:24px;--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: 0;--background: transparent;font-size:14px;margin:0;display:flex;align-items:center}.discussions .discussions-content .right-col .discussion-message-form form .input-wrap ion-textarea .textarea-wrapper{width:100%;max-height:160px;min-height:24px}.discussions .discussions-content .right-col .discussion-message-form form .input-wrap ion-textarea .textarea-wrapper textarea{background:transparent!important;min-height:24px;height:24px;max-height:160px;resize:none;padding:0!important;border:0!important;outline:0!important;line-height:24px;font-family:Inter,sans-serif}.discussions .discussions-content .right-col .discussion-message-form form .submit-btn{text-align:right;flex-shrink:0}.discussions .discussions-content .right-col .discussion-message-form form .submit-btn ion-button{height:44px;width:44px;min-width:44px;margin:0;--padding-start: 0;--padding-end: 0;--background: #0099bb;--background-hover: #007a99;--border-radius: 50%;--box-shadow: 0 2px 8px rgba(0, 153, 187, .25)}.discussions .discussions-content .right-col .discussion-message-form form .submit-btn ion-button ion-icon{width:24px;height:24px;color:#fff}@media (max-width: 800px){.discussions .discussions-content{grid-template-columns:1fr;column-gap:0px}.discussions .discussions-content .left-col.mobile-hidden,.discussions .discussions-content .right-col.mobile-hidden{display:none}.discussions .discussions-content .right-col .discussion-message-discussion{height:84px;padding:12px 14px;grid-template-columns:28px 42px 1fr 24px;column-gap:8px}.discussions .discussions-content .right-col .discussion-message-discussion h2{font-size:.95rem;margin-bottom:4px}.discussions .discussions-content .right-col .discussion-message-wrap{padding:24px 16px 20px}.discussions .discussions-content .right-col .discussion-message-form form{padding:12px 14px calc(12px + env(safe-area-inset-bottom));align-items:flex-end;column-gap:8px}.discussions .discussions-content .right-col .discussion-message-form form .input-wrap ion-textarea .textarea-wrapper textarea{min-height:64px;border-radius:20px;padding:14px 16px}.discussions .discussions-content .right-col .discussion-message-form form .submit-btn{display:flex;align-items:flex-end;padding-bottom:4px}.discussions .discussions-content .right-col .discussion-message-form form .submit-btn ion-button{min-width:44px;width:44px;height:44px}.discussions .discussions-content .right-col .discussion-message-form form .submit-btn ion-button ion-icon{width:32px;height:32px}}.shared-parameters .mec-settings-list{max-width:880px;margin:36px auto 16px;padding:0 16px;display:flex;flex-direction:column;gap:10px}.shared-parameters .mec-settings-section-title{font-family:Inter-Bold,Inter,sans-serif;font-weight:700;font-size:18px;line-height:1.4;color:#101932;padding:22px 4px 8px;margin:0}.shared-parameters .mec-settings-card{display:flex;align-items:center;gap:18px;background:#fff;border-radius:20px;padding:18px 22px;min-height:76px;cursor:pointer;position:relative;transition:background .2s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.16,1,.3,1),box-shadow .2s ease-out}.shared-parameters .mec-settings-card .mec-icon-badge{width:50px;height:50px;min-width:50px;border-radius:14px}.shared-parameters .mec-settings-card .mec-icon-badge ion-icon{font-size:26px}.shared-parameters .mec-settings-card:hover{background:#fafafd;transform:translateY(-1px);box-shadow:0 4px 12px #0000000a}.shared-parameters .mec-settings-card:active{transform:translateY(0);background:#f5f5f7}.shared-parameters .mec-settings-card .mec-settings-card__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.shared-parameters .mec-settings-card .mec-settings-card__title{margin:0;font-family:Inter-SemiBold,Inter,sans-serif;font-weight:600;font-size:15.5px;line-height:1.25;color:#1c1c1e}.shared-parameters .mec-settings-card .mec-settings-card__subtitle{margin:0;font-family:Inter,sans-serif;font-weight:400;font-size:13px;line-height:1.35;color:#8e8e93}.shared-parameters .mec-settings-card .mec-settings-card__chevron{flex-shrink:0;color:#c7c7cc;font-size:20px;transition:transform .18s ease-out,color .18s ease-out}.shared-parameters .mec-settings-card:hover .mec-settings-card__chevron{color:#8e8e93;transform:translate(2px)}.shared-parameters .mec-settings-card.mec-settings-card--danger .mec-settings-card__title{color:#ff3b30}.shared-parameters .parameters-wrap:not(.mec-settings-list){transition:all 1.5s ease-out;display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-top:30px}@media (max-width: 990px){.shared-parameters .parameters-wrap:not(.mec-settings-list){grid-template-columns:repeat(3,1fr)}}@media (max-width: 760px){.shared-parameters .parameters-wrap:not(.mec-settings-list){grid-template-columns:repeat(2,1fr)}}@media (max-width: 550px){.shared-parameters .parameters-wrap:not(.mec-settings-list){grid-template-columns:1fr}}.shared-parameters .parameters-wrap:not(.mec-settings-list) .parameter{display:block;background:#f4f6fa;border-radius:18px;border:1px solid rgba(0,0,0,.05);box-shadow:0 1px 2px #10193208;padding:20px;cursor:pointer;text-align:center}.shared-parameters .parameters-wrap:not(.mec-settings-list) .parameter:hover{outline:1px solid #17adcf}.shared-parameters .parameters-wrap:not(.mec-settings-list) .parameter .parameter-icon ion-icon{width:50px;height:50px;color:var(--color-secondary)}.shared-parameters .parameters-wrap:not(.mec-settings-list) .parameter h2{font-size:16px;line-height:1.3;color:var(--color-text);font-family:Inter-Bold,Inter,sans-serif;font-weight:700}.shared-parameters .parameters-wrap:not(.mec-settings-list) .parameter p{text-align:center;font-size:.9em;color:var(--color-text-light)}.shared-parameters .version-app{margin:30px auto 15px;text-align:center;color:var(--color-text-light);font-size:.9em;font-style:italic;max-width:760px}.mandataries-wrap{display:block;border-radius:18px;border:1px solid rgba(0,0,0,.05);box-shadow:0 1px 2px #10193208;padding:20px;background:#f4f6fa}.mandataries-wrap h2{margin:0 0 7px;padding:0;font-size:1em;text-transform:lowercase;font-weight:800;color:#000;font-family:Inter-Bold}.mandataries-wrap h2:first-letter{text-transform:uppercase}.mandataries-wrap h2 span{color:#999}.mandataries-wrap .title-bar{width:80px;height:4px;background:var(--color-secondary);margin-bottom:10px}.mandataries-wrap .title-bar{margin-bottom:25px}.mandataries-wrap .mandataries-grid{display:grid;grid-template-columns:1fr;column-gap:15px;row-gap:15px;margin-top:15px}@media (max-width: 1100px){.mandataries-wrap .mandataries-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 990px){.mandataries-wrap .mandataries-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 700px){.mandataries-wrap .mandataries-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 550px){.mandataries-wrap .mandataries-grid{grid-template-columns:repeat(1,1fr)}}.mandataries-wrap .mandataries-grid .mandatary{background:#f4f6fa;padding:15px;border-radius:34px;width:534px;display:flex;gap:10px}.mandataries-wrap .mandataries-grid .mandatary.disabled .front-side{opacity:.5}.mandataries-wrap .mandataries-grid .mandatary .fade-card-container{display:flex}.mandataries-wrap .mandataries-grid .mandatary .fade-card-container .mandatary-picture img{border-radius:50%;width:57px;height:57px;margin-right:10px}.mandataries-wrap .mandataries-grid .mandatary .fade-card-container .front-side{display:flex;flex-direction:column;justify-content:center}.mandataries-wrap .mandataries-grid .mandatary .fade-card-container .front-side .mandatary-name{font-weight:700;font-size:1em;color:#000}.mandataries-wrap .mandataries-grid .mandatary .fade-card-container .front-side .mandatary-function{text-align:center;font-size:.9em;color:#17adcf}.mandataries-wrap .mandataries-grid .mandatary .back-side{position:relative}.mandataries-wrap .mandataries-grid .mandatary .back-side ion-icon.icon-close{width:35px;height:35px;position:absolute;top:-10px;right:-10px;color:#666;cursor:pointer}.mandataries-wrap .mandataries-grid .mandatary .back-side h2{text-align:center;margin-bottom:20px;color:#666}.mandataries-wrap .mandataries-grid .mandatary .back-side .actions-menu{padding:0;margin:50px 0 0;display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:10px}.mandataries-wrap .mandataries-grid .mandatary .back-side .actions-menu li:nth-of-type(1){background-color:#979797}.mandataries-wrap .mandataries-grid .mandatary .back-side .actions-menu li:nth-of-type(2){background-color:#334473}.mandataries-wrap .mandataries-grid .mandatary .back-side .actions-menu li{display:flex;align-items:center;justify-content:center;width:50px;height:50px;cursor:pointer;list-style-type:none;color:#fff;border-radius:50%}.mandataries-wrap .mandataries-grid .mandatary .back-side .actions-menu li ion-icon{width:25px;height:25px;color:#fff}.mandataries-wrap .municipal-users-add{cursor:pointer;background:#fafafa;padding:15px;border-radius:var(--border-radius-global);text-align:center}.mandataries-wrap .municipal-users-add ion-icon{width:120px;height:120px;margin-bottom:10px;color:#666}.mandataries-wrap .municipal-users-add p{margin:0;text-align:center;color:var(--color-secondary);font-size:1em;font-weight:500}#content-2-cols{background:#fff}.newsgroups .left-col #groups{color:var(--color-text);align-self:flex-start;padding-left:20px;margin:16px 0 12px;font-size:18px;line-height:1.3;font-weight:700;font-family:Inter-Bold,Inter,sans-serif}.newsgroups .left-col .newsgroups-wrap{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:16px;align-items:stretch}@media (max-width: 820px){.newsgroups .left-col .newsgroups-wrap{grid-template-columns:1fr}}.newsgroups .left-col .newsgroups-wrap newsgroup{margin-bottom:0;display:flex;flex-direction:column;height:100%;min-height:180px;position:relative;border-radius:33px;padding:20px;background:#f2f2f7;cursor:pointer}.newsgroup-view newsgroup{margin-bottom:25px}.events .ag-compact{max-width:var(--content-max-width, 1400px);margin:0 auto 50px;padding:24px 4px 0}.events .ag-compact .ag-header{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px;margin:24px 0 22px}.events .ag-compact .ag-header__title p{font-family:Inter,sans-serif;font-size:14px;color:#6b7280;margin:0}.events .ag-compact .ag-split{display:grid;grid-template-columns:240px 1fr;gap:28px;align-items:start}.events .ag-compact .ag-side__block{background:#f4f6fa;border:1px solid rgba(0,0,0,.06);border-radius:18px;padding:16px 16px 18px}.events .ag-compact .ag-label{display:block;font-family:Inter-SemiBold,Inter,sans-serif;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;margin-bottom:12px}.events .ag-compact .ag-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.events .ag-compact .ag-chip-all{appearance:none;display:inline-flex;align-items:center;border:1px solid rgba(0,0,0,.06);background:#fff;color:#6b7280;font-family:Inter-SemiBold,Inter,sans-serif;font-size:12.5px;font-weight:600;line-height:1;padding:8px 14px;border-radius:999px;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.events .ag-compact .ag-chip-all:hover{background:#e9ecf3;color:#101932}.events .ag-compact .ag-chip-all--active{background:#09b;border-color:#09b;color:#fff}.events .ag-compact .ag-chip-all--active:hover{background:#0089a8;color:#fff}.events .ag-compact .city-publication-tag{cursor:pointer;transition:opacity .16s ease,transform .12s ease}.events .ag-compact .city-publication-tag:active{transform:scale(.96)}.events .ag-compact .ag-tag--dimmed{opacity:.4}.events .ag-compact .ag-calendar{background:#f4f6fa;border:1px solid rgba(0,0,0,.06);border-radius:18px;box-shadow:0 1px 2px #10193208;padding:18px 20px 22px}.events .ag-compact .ag-filter-active{display:inline-flex;align-items:center;gap:5px;cursor:pointer;color:#09b;font-family:Inter-SemiBold,Inter,sans-serif;font-size:13px;font-weight:600;margin:0 0 12px}.events .ag-compact .ag-filter-active ion-icon{width:16px;height:16px}.events .ag-compact .ag-cal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.events .ag-compact .ag-cal-head h2{font-family:Inter-Bold,Inter,sans-serif;font-weight:700;font-size:18px;color:#101932;margin:0;text-transform:capitalize}.events .ag-compact .ag-cal-nav{appearance:none;width:36px;height:36px;border-radius:999px;border:1px solid rgba(0,0,0,.06);background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .16s ease,border-color .16s ease}.events .ag-compact .ag-cal-nav ion-icon{width:18px;height:18px;color:#101932}.events .ag-compact .ag-cal-nav:hover{background:#e9ecf3;border-color:#0099bb4d}.events .ag-compact .cal-month-view{background:transparent}.events .ag-compact .cal-month-view .cal-header .cal-cell{font-family:Inter-SemiBold,Inter,sans-serif;font-size:12px;font-weight:600;color:#6b7280;text-transform:none;padding:8px 0}.events .ag-compact .cal-month-view .cal-days,.events .ag-compact .cal-month-view .cal-days .cal-cell-row{border:none}.events .ag-compact .cal-month-view .cal-day-cell{min-height:78px;border-color:#0000000f}.events .ag-compact .cal-month-view .cal-day-cell.cal-today{background:#0099bb0f}.events .ag-compact .cal-month-view .cal-day-cell.cal-out-month .cal-day-number{opacity:.3}.events .ag-compact .cal-month-view .cal-cell-top{min-height:auto;padding:6px 8px;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}.events .ag-compact .cal-month-view .cal-day-number{font-family:Inter-Medium,Inter,sans-serif;font-size:13px;color:#101932;opacity:1;margin:0;padding:0;float:none}.events .ag-compact .cal-month-view .cal-day-badge{order:-1;background:#09b;color:#fff;font-family:Inter-SemiBold,Inter,sans-serif;font-size:11px;font-weight:600;min-width:18px;height:18px;line-height:18px;border-radius:999px;margin:0;padding:0 5px;text-align:center}.events .ag-compact .cal-month-view .cal-day-badge.inactive{background:#c4c4c4}@media (max-width: 990px){.events .ag-compact .ag-split{grid-template-columns:1fr;gap:18px}.events .ag-compact .ag-header{flex-direction:column;align-items:flex-start}}.events .events-wrap{margin:0 auto 30px;padding:0;background:#f4f6fa;border-radius:18px;border:1px solid rgba(0,0,0,.05);box-shadow:0 1px 2px #10193208;overflow:hidden}.events .events-wrap .events-header{display:flex;justify-content:center;align-items:center;gap:40px;border-bottom:.45px solid #979797;margin-bottom:10px}.events .events-wrap .events-header .events-prev,.events .events-wrap .events-header .events-next{text-align:center}.events .events-wrap .events-header .events-prev ion-icon,.events .events-wrap .events-header .events-next ion-icon{width:36px;height:45px;color:#c7c7cc;cursor:pointer;transition:all .3s ease}.events .events-wrap .events-header .events-prev ion-icon:hover,.events .events-wrap .events-header .events-next ion-icon:hover{color:#dadadf}.events .events-wrap .events-header .events-prev span,.events .events-wrap .events-header .events-next span{font-weight:600;font-size:.7rem;color:var(--color-text-light)}.events .events-wrap .events-header h2{text-align:center;color:#000;margin:0;font-size:18px;line-height:1.3;font-weight:700;font-family:Inter-Bold,Inter,sans-serif;text-transform:capitalize;letter-spacing:.2px}.events .events-wrap mwl-calendar-month-view mwl-calendar-month-view-header{color:var(--color-text);font-size:.9em}@media (max-width: 500px){.events .events-wrap mwl-calendar-month-view mwl-calendar-month-view-header{font-size:.8em}}.events .events-wrap mwl-calendar-month-view .cal-month-view .cal-header .cal-cell{color:#979797;font-weight:500;font-size:18px;text-transform:capitalize}.events .events-wrap mwl-calendar-month-view .cal-month-view .cal-days{border:0px}.events .events-wrap mwl-calendar-month-view .cal-month-view .cal-days .cal-cell-row{border-bottom:0px;margin-bottom:10px}.events .events-wrap mwl-calendar-month-view .cal-month-view .cal-day-cell{cursor:pointer;position:relative;min-height:80px}.events .events-wrap mwl-calendar-month-view .cal-month-view .cal-day-cell:not(:last-child){border-radius:24px;border-right:0px;margin-right:5px}@media (max-width: 500px){.events .events-wrap mwl-calendar-month-view .cal-month-view .cal-day-cell{min-height:60px}}.events .events-wrap mwl-calendar-month-view .cal-month-view .cal-day-cell .cal-cell-top{min-height:10px;border-radius:18px;border:.45px solid rgb(158,158,158)}.events .events-wrap mwl-calendar-month-view .cal-month-view .cal-day-cell .cal-events{display:none}.events .events-wrap mwl-calendar-month-view .cal-month-view .cal-day-cell .cal-day-number{margin-top:5px;margin-right:10px;font-size:1.375rem;font-weight:500}@media (max-width: 500px){.events .events-wrap mwl-calendar-month-view .cal-month-view .cal-day-cell .cal-day-number{font-size:.9em}}.events .events-wrap mwl-calendar-month-view .cal-month-view .cal-day-cell .cal-day-badge{background-color:var(--color-secondary);margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width: 500px){.events .events-wrap mwl-calendar-month-view .cal-month-view .cal-day-cell .cal-day-badge{transform:translate(-50%,-30%)}}.events .events-wrap mwl-calendar-month-view .cal-month-view .cal-day-cell .cal-day-badge.inactive{background-color:#aaa}.events .events-wrap mwl-calendar-month-view .cal-month-view .cal-day-cell.cal-today{background:#fafafa}.events .events-wrap mwl-calendar-month-view .cal-month-view .cal-day-cell.cal-today .cal-day-number{font-size:1.375rem;color:#979797;font-weight:500}ion-content #date{border-bottom:2px solid #979797}.events-day-list .event-day{position:relative;border-radius:16px;background:#fff;padding:16px 18px;margin-bottom:14px;border:1px solid #e5e9f0}.events-day-list .event-day mec-popover{position:absolute;top:12px;right:12px}.events-day-list .event-day mec-popover ion-icon{color:#8e8e93}.events-day-list .event-day.inactive{background-color:#f4f6fa;border:1px solid #e5e9f0;opacity:.7}.events-day-list .event-day.inactive .event-title,.events-day-list .event-day.inactive .event-date p{color:#454545}.events-day-list .event-day .event-title{margin:0 0 6px;color:#101932;font-size:16px;font-weight:600;padding-right:30px}.events-day-list .event-day .event-title span{color:inherit}.events-day-list .event-day .event-date{margin-bottom:12px}.events-day-list .event-day .event-date p{display:inline-block;margin:0 18px 4px 0;color:#6b7280;font-size:13px}.events-day-list .event-day .event-date p span{color:#101932;font-weight:600}.events-day-list .event-day .event-date p.admin{display:block;margin-bottom:7px}.events-day-list .event-day .event-date p.admin strong{color:inherit}.events-day-list .event-day .event-detail{margin:0;background:#fafafa;padding:10px;border-radius:8px;color:var(--color-text-light);font-size:.9em;text-align:justify}.events-day-list .event-day ul.event-categories{padding:0;margin:25px 0 0;display:flex;flex-wrap:wrap;gap:10px}.events-day-list .event-day ul.event-categories li{list-style-type:none}.events-day-list .event-day ul.event-categories li span{cursor:pointer;color:#fff;padding:7px 13px;border-radius:7px;display:block;font-size:14px;font-weight:500}.events-day-list .event-day ul.event-categories li span.inactive{background:#bbb!important}.events-day-list .event-day ul.event-categories li span.cat-blue{background:var(--color-blue)}.events-day-list .event-day ul.event-categories li span.cat-bluesky{background:var(--color-bluesky)}.events-day-list .event-day ul.event-categories li span.cat-bluegrey{background:var(--color-bluegrey)}.events-day-list .event-day ul.event-categories li span.cat-darkblue{background:var(--color-darkblue)}.events-day-list .event-day ul.event-categories li span.cat-aero{background:var(--color-aero)}.events-day-list .event-day ul.event-categories li span.cat-red{background:var(--color-red)}.events-day-list .event-day ul.event-categories li span.cat-pink{background:var(--color-pink)}.events-day-list .event-day ul.event-categories li span.cat-green{background:var(--color-green)}.events-day-list .event-day ul.event-categories li span.cat-purple{background:var(--color-purple)}.events-day-list .event-day ul.event-categories li span.cat-violet{background:var(--color-violet)}.events-day-list .event-day ul.event-categories li span.cat-yellow{background:var(--color-yellow)}.events-day-list .event-day ul.event-categories li span.cat-orange{background:var(--color-orange)}.events-day-list .event-day ul.event-categories li span.cat-brown{background:var(--color-brown)}.events-day-list .add-event{text-align:center}.waiting-validation .no-validation-wrap{display:block;background:#f4f6fa;border-radius:18px;border:1px solid rgba(0,0,0,.05);box-shadow:0 1px 2px #10193208;padding:20px}.waiting-validation .no-validation-wrap h2{margin:0 0 7px;padding:0;font-size:1em;text-transform:lowercase;font-weight:800;color:#000;font-family:Inter-Bold}.waiting-validation .no-validation-wrap h2:first-letter{text-transform:uppercase}.waiting-validation .no-validation-wrap h2 span{color:#999}.waiting-validation .no-validation-wrap .title-bar{width:80px;height:4px;background:var(--color-secondary);margin-bottom:10px}.waiting-validation .no-validation-wrap p{font-size:.9em;color:var(--color-text);line-height:1.3em}.waiting-validation .waiting-for-validation-wrap{display:block;background:#f4f6fa;border-radius:18px;border:1px solid rgba(0,0,0,.05);box-shadow:0 1px 2px #10193208;padding:20px;margin-bottom:25px}.waiting-validation .waiting-for-validation-wrap h2{margin:0 0 15px;color:var(--color-secondary);font-size:1.3em;font-weight:500}.waiting-validation .waiting-for-validation-wrap p{color:var(--color-text);font-size:.9em;text-align:justify}.waiting-validation .waiting-for-validation-wrap p span.delete-account{text-decoration:underline;cursor:pointer}.waiting-validation .waiting-for-validation-wrap .discussion-wrap{background:#eceff2;margin-bottom:0;padding:15px;border-radius:var(--border-radius-global) var(--border-radius-global) 0 0}.waiting-validation .waiting-for-validation-wrap .discussion-wrap .discussion-message{margin-bottom:25px}.waiting-validation .waiting-for-validation-wrap .discussion-wrap .discussion-message .discussion-content p{margin:0}.waiting-validation .waiting-for-validation-wrap .discussion-wrap .discussion-message .discussion-content .date{font-size:.8rem;font-weight:500;margin-bottom:3px;text-transform:uppercase;color:var(--color-text-light)}.waiting-validation .waiting-for-validation-wrap .discussion-wrap .discussion-message .discussion-content .content{display:inline-block;padding:10px 15px;font-size:.9em;line-height:1.3em;border-radius:0 var(--border-radius-global) var(--border-radius-global) var(--border-radius-global);text-align:justify;background:var(--color-secondary);color:#fff;max-width:600px}.waiting-validation .waiting-for-validation-wrap .discussion-wrap .discussion-message.from-citizen .discussion-content,.waiting-validation .waiting-for-validation-wrap .discussion-wrap .discussion-message.from-citizen .discussion-content p{text-align:right}.waiting-validation .waiting-for-validation-wrap .discussion-wrap .discussion-message.from-citizen .discussion-content .content{background:var(--color-primary);border-radius:var(--border-radius-global) var(--border-radius-global) 0 var(--border-radius-global)}.waiting-validation .waiting-for-validation-wrap form.form-discussion{background:#eceff2;max-width:100%;width:100%;margin:auto;display:grid;grid-template-columns:1fr 55px;grid-column-gap:10px;padding:10px;border-radius:0 0 var(--border-radius-global) var(--border-radius-global);align-items:center}.waiting-validation .waiting-for-validation-wrap form.form-discussion .input-wrap ion-textarea{--background: #fff;--pading-top: 4px;--padding-bottom: 4px;--padding-start: 8px;--padding-end: 8px;--color: var(--color-text);border-radius:var(--border-radius-global);height:40px}.waiting-validation .waiting-for-validation-wrap form.form-discussion .input-wrap small{display:block;color:var(--color-red);font-size:.9rem;font-weight:500;padding-top:3px;padding-bottom:10px}.waiting-validation .waiting-for-validation-wrap form.form-discussion .submit-btn{text-align:right}.waiting-validation .waiting-for-validation-wrap form.form-discussion .submit-btn ion-button{height:40px;--padding-start: 0;--padding-end: 0}.waiting-validation .waiting-for-validation-wrap form.form-discussion .submit-btn ion-button ion-icon{width:35px;height:35px;color:var(--color-secondary)}#connexion-page{display:flex;flex-direction:column;background-color:#101932;height:100vh;font-family:Inter-Regular;--ion-font-family: "Inter-Regular";--background: #e9ebf0}#connexion-page .session-banner{position:fixed;top:14px;left:50%;transform:translate(-50%);z-index:1000;width:calc(100% - 30px);max-width:560px;box-sizing:border-box;display:flex;align-items:center;gap:12px;padding:13px 16px;background:#fff;border:1px solid #d6e9ef;border-left:4px solid #0099bb;border-radius:14px;box-shadow:0 6px 24px #10193238;animation:session-banner-in .26s cubic-bezier(.16,1,.3,1) both}#connexion-page .session-banner__icon{flex-shrink:0;font-size:22px;color:#09b}#connexion-page .session-banner__text{flex:1;font-family:Inter-Medium,Inter,sans-serif;font-size:14px;line-height:1.4;color:#101932}#connexion-page .session-banner__close{flex-shrink:0;appearance:none;border:none;background:transparent;padding:4px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:999px;transition:background .14s ease}#connexion-page .session-banner__close ion-icon{font-size:20px;color:#8e8e93}#connexion-page .session-banner__close:hover{background:#f1f4f9}@keyframes session-banner-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}#connexion-page .header{height:10vh;background:#101932;display:flex;align-items:center;padding:0 15px}@media (min-width: 1024px){#connexion-page .header{padding:0 70px}}#connexion-page .header .header-content{width:100%;margin:auto;display:flex;justify-content:space-between;align-items:center}@media (max-width: 750px){#connexion-page .header .header-content .logo{text-align:center}}#connexion-page .header .header-content .logo img{max-height:45px;max-width:160px}@media (max-width: 768px){#connexion-page .header .header-content .logo img{max-height:25px;max-width:100px}}#connexion-page .header .header-content .button-group{display:flex;flex-direction:row;gap:10px}@media (max-width: 768px){#connexion-page .header .header-content .button-group{display:none}}#connexion-page .section-secondary{height:70vh;background:#101932;padding:15px 15px 30px;overflow:auto}@media (min-width: 1024px){#connexion-page .section-secondary{padding:15px 70px 30px}}@media (max-width: 1366px){#connexion-page .section-secondary{padding:15px 100px 30px}}@media (max-width: 768px){#connexion-page .section-secondary{padding:15px 15px 30px}}#connexion-page .section-secondary .photo{width:100%;height:100%;position:relative}#connexion-page .section-secondary .photo img{width:100%;height:100%;object-fit:cover;object-position:top;border-radius:35px;display:block}#connexion-page .section-secondary .overlay-container{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;box-sizing:border-box;position:absolute;bottom:8%;left:50%;transform:translate(-50%);border-radius:28px;background-color:#101932;width:min(90%,720px);height:auto;max-height:calc(100% - 16px);overflow-y:auto;padding:clamp(20px,3vw,34px) clamp(20px,4vw,48px)}@media (min-width: 769px) and (max-width: 1366px){#connexion-page .section-secondary .overlay-container{width:min(70%,620px);top:50%;bottom:auto;transform:translate(-50%,-50%)}}@media (max-width: 768px){#connexion-page .section-secondary .overlay-container{width:calc(100% - 32px);top:50%;bottom:auto;transform:translate(-50%,-50%);border-radius:22px;gap:12px;padding:22px 20px}}#connexion-page .section-secondary .overlay-container h2{font-size:clamp(1.35rem,4vw,2rem);line-height:1.15;letter-spacing:-.01em;color:#fff;font-weight:800;font-family:Inter-Bold;text-wrap:balance;margin:0}#connexion-page .section-secondary .overlay-container h3{font-size:clamp(.8rem,1.6vw,.95rem);line-height:1.45;color:#ebebf5c7;font-weight:400;font-family:Inter-Regular,Inter,sans-serif;text-wrap:balance;max-width:30rem;margin:2px auto 0}#connexion-page .section-secondary .overlay-container .button-group{display:flex;flex-direction:row;justify-content:center;gap:12px;width:100%;margin-top:4px}#connexion-page .section-secondary .overlay-container .button-group .expanded{flex:0 1 auto;min-width:150px;min-height:44px}@media (max-width: 480px){#connexion-page .section-secondary .overlay-container .button-group{flex-direction:column;align-items:stretch}#connexion-page .section-secondary .overlay-container .button-group .expanded{width:100%;min-width:0}}#connexion-page .section-secondary .connexion-wrap{max-width:980px;margin:auto;display:grid;grid-template-columns:1fr 400px;column-gap:50px}#connexion-page .section-secondary .connexion-wrap .connexion-form-wrap h2{font-weight:500;color:#fff;font-size:1.5em;font-family:MyriadPro-Bold}#connexion-page .section-secondary .connexion-wrap .connexion-form-wrap p{color:#fff}#connexion-page .section-secondary .connexion-wrap .connexion-form-wrap form{margin-bottom:30px}#connexion-page .section-secondary .connexion-wrap .connexion-form-wrap form ion-item{--padding-start: 0;padding-left:0;margin-bottom:25px;--background: none;background:none;--inner-border-width: 0px}#connexion-page .section-secondary .connexion-wrap .connexion-form-wrap form ion-item .item-native{background:none;padding-left:0}#connexion-page .section-secondary .connexion-wrap .connexion-form-wrap form ion-item ion-label{color:#fff;font-size:1em;margin-bottom:5px}#connexion-page .section-secondary .connexion-wrap .connexion-form-wrap form ion-item ion-input{--padding-start: 8px;--padding-end: 8px;--padding-top: 20px;--padding-bottom: 20px;--background: #e9ebf0;--border-radius: 10px;border-radius:10px;font-size:16px}#connexion-page .section-secondary .connexion-wrap .connexion-form-wrap form ion-item p.form-error{color:var(--color-red);font-weight:500}#connexion-page .section-secondary .connexion-wrap .connexion-form-wrap form ngx-recaptcha2 div{margin-bottom:15px}#connexion-page .section-secondary .connexion-wrap .connexion-form-wrap form ngx-recaptcha2 div iframe{border-radius:25px}#connexion-page .section-secondary .connexion-wrap .connexion-form-wrap form .validation ion-button{--border-radius: 25px;--color: #fff;color:#fff;--border-width: 0px;--background: var(--color-primary);--background-activated: var(--color-primary);--background-focused: var(--color-primary);--background-hover: var(--color-primary);font-weight:600;min-width:330px;text-align:center;font-size:18px;height:60px}#connexion-page .section-secondary .connexion-wrap .connexion-form-wrap ion-button{--border-radius: 25px;--color: #fff;color:#fff;--border-width: 0px;--background: var(--color-primary);--background-activated: var(--color-primary);--background-focused: var(--color-primary);--background-hover: var(--color-primary);font-weight:600;min-width:330px;text-align:center;font-size:18px;height:60px}#connexion-page .section-secondary .connexion-wrap .connexion-form-wrap .connexion-link{margin-bottom:15px}#connexion-page .section-secondary .connexion-wrap .connexion-form-wrap .connexion-link a{color:#fff;text-decoration:underline;cursor:pointer}#connexion-page .section-secondary .connexion-wrap .carte{text-align:right;padding-top:20px}@media (max-width: 900px){#connexion-page .section-secondary .connexion-wrap{grid-template-columns:1fr 300px}#connexion-page .section-secondary .connexion-wrap .carte{padding-top:65px}}@media (max-width: 750px){#connexion-page .section-secondary .connexion-wrap{grid-template-columns:1fr}#connexion-page .section-secondary .connexion-wrap .carte{display:none}}#connexion-page .footer{height:20vh;padding:0 15px;display:flex;align-items:flex-start;background-color:#1b2c5a}@media (min-width: 1024px){#connexion-page .footer{padding:25px 70px 0}}#connexion-page .footer .footer-content{width:100%;margin:auto;display:flex;justify-content:space-between;align-items:stretch;height:100%}#connexion-page .footer .footer-col{display:flex;flex-direction:column;padding-bottom:10px;justify-content:space-between;height:100%;gap:10px}@media (max-width: 768px){#connexion-page .footer .footer-col{padding-top:10px}}#connexion-page .footer .footer-col.left{align-items:flex-start}#connexion-page .footer .footer-col.left a img{max-height:40px}@media (max-width: 768px){#connexion-page .footer .footer-col.left a img{max-height:30px}}#connexion-page .footer .footer-col.left p{color:#a1b6ef;font-family:Inter-Regular;font-size:13px;font-weight:500;line-height:142%;letter-spacing:0%;margin:0;display:flex;align-items:center;gap:0}#connexion-page .footer .footer-col.left p .copyright{margin-right:30px;color:#a1b6ef!important}#connexion-page .footer .footer-col.left p .made-by{font-size:13px;color:#a1b6ef!important}#connexion-page .footer .footer-col.left p .made-by a{color:#a1b6ef!important;text-decoration:underline;text-decoration-color:#a1b6ef;text-underline-offset:4px;font-weight:600;transition:color .3s ease}#connexion-page .footer .footer-col.left p .made-by a:hover{color:#fff!important}#connexion-page .footer .footer-col.right{align-items:flex-end}@media (max-width: 768px){#connexion-page .footer .footer-col.right{align-items:flex-end}}#connexion-page .footer .footer-col.right h3{color:#a1b6ef;font-size:12px;margin:0 0 10px}#connexion-page .footer .footer-col.right .social-icons{display:flex;gap:10px}#connexion-page .footer .footer-col.right .social-icons a img{height:15px}#connexion-page .footer .footer-col.right .footer-links{display:flex;flex-direction:row;gap:5px}@media (max-width: 768px){#connexion-page .footer .footer-col.right .footer-links{flex-direction:column;align-items:flex-start}}#connexion-page .footer .footer-col.right .footer-links a{color:#a1b6ef;font-size:11px;text-decoration:none}#connexion-page .footer .footer-col.right .first-link{padding-right:30px}@media (max-width: 768px){#connexion-page .footer .footer-col.right .first-link{padding-right:0}}#public-annonce-update{position:relative}#public-annonce-update form.verification-form{width:250px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;padding:15px;border-radius:10px}#public-annonce-update .authorized .instruction-annonce{margin:25px auto auto;max-width:1200px;padding:15px;border-radius:var(--border-radius-global);background:#fff}#public-annonce-update .authorized .instruction-annonce h2{margin:0 0 7px;font-size:1.2rem;color:var(--color-secondary)}#public-annonce-update .authorized .instruction-annonce p{color:var(--color-text-light);font-size:.9rem}#public-annonce-update .authorized .annonce-wrap{margin:25px auto auto;max-width:1200px;display:grid;grid-template-columns:1fr 1fr;gap:25px;padding:15px}@media (max-width: 900px){#public-annonce-update .authorized .annonce-wrap{grid-template-columns:100%}}#public-annonce-update .authorized .annonce-wrap .annonce-preview mec-ad-view{max-width:700px;margin:auto}#public-annonce-update .authorized .annonce-wrap .form-wrap{padding:15px;border-radius:var(--border-radius-global);background:#fff}#public-annonce-update .authorized .annonce-wrap .form-wrap p.validationInProgress{color:var(--color-red);text-align:center}#public-annonce-update .authorized .annonce-wrap .form-wrap .input-file-btn{position:relative}#public-annonce-update .authorized .annonce-wrap .form-wrap .input-file-btn label{border-radius:var(--border-radius-global);text-align:center;font-size:.9em;font-weight:500;padding:7px;color:#fff;cursor:pointer;display:block;background:var(--color-primary)}#public-annonce-update .authorized .annonce-wrap .form-wrap .input-file-btn input{position:absolute;margin-left:-50000px}#public-annonce-update .finished{width:450px;max-width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;padding:15px;border-radius:10px}#public-annonce-update .finished h2{margin:0 0 7px;text-align:center;font-size:1.2rem;color:var(--color-secondary)}#public-annonce-update .finished p{color:var(--color-text-light);font-size:.9rem}ion-content .logo{padding:30px}.accounts-wrap{display:grid;grid-template-columns:1fr;column-gap:25px;row-gap:25px;max-width:560px;margin:auto}.accounts-wrap .options .option{display:grid;grid-template-columns:25px 1fr;column-gap:10px;padding:10px;border-radius:24px;margin:auto auto 15px;cursor:pointer}.accounts-wrap .options .option:last-child{margin-bottom:0}.accounts-wrap .options .option ion-icon{align-self:center;width:25px;height:25px;color:#fff}.accounts-wrap .options .option p{align-self:center;margin:0;color:#fff;font-size:.9em;font-weight:500}.accounts-wrap .options .option.option-deconnexion{background:var(--color-red);transition:background .3s ease}.accounts-wrap .options .option.option-deconnexion:hover{background:#f75e4d}.accounts-wrap .options .option.option-settings{background:var(--color-primary);transition:background .3s ease}.accounts-wrap .options .option.option-settings:hover{background:#22315aef}.accounts-wrap .options .option.option-add-city{background:var(--color-secondary);transition:background .3s ease}.accounts-wrap .options .option.option-add-city:hover{background:#24bbddf3}@media (max-width: 1150px){.accounts-wrap{grid-template-columns:1fr}}@media (max-width: 990px){.accounts-wrap{grid-template-columns:1fr 1fr}}@media (max-width: 700px){.accounts-wrap{grid-template-columns:1fr}}.notification-parameter p{font-size:.9rem;color:var(--color-text);text-align:justify;margin-bottom:25px}.notification-parameter .notification-parameter-grid{display:block}.notification-parameter .notification-parameter-grid form{min-width:0}.notification-parameter .notification-parameter-grid form h2.mec-settings-section-title{text-align:left}ion-segment.mec-notif-tabs{--background: #f4f6fa;border-radius:999px;margin:4px 0 20px;padding:4px;overflow:hidden;scrollbar-width:none}ion-segment.mec-notif-tabs::-webkit-scrollbar{display:none}ion-segment.mec-notif-tabs ion-segment-button{--background-checked: #ffffff;--color: #6b7280;--color-checked: #0099bb;--indicator-color: transparent;--indicator-box-shadow: none;--border-radius: 999px;min-height:38px;font-family:Inter-SemiBold,Inter,sans-serif;font-size:13px;font-weight:600;text-transform:none;letter-spacing:0}ion-segment.mec-notif-tabs ion-segment-button::part(indicator),ion-segment.mec-notif-tabs ion-segment-button::part(indicator-background){display:none;background:transparent}ion-segment.mec-notif-tabs ion-segment-button:not(.segment-button-checked):hover{--background-hover: rgba(255, 255, 255, .55);--background-hover-opacity: 1;--color-hover: #0099bb;--border-radius: 999px}ion-segment.mec-notif-tabs ion-segment-button::part(native){border-radius:999px}ion-segment.mec-notif-tabs ion-segment-button.segment-button-checked{background:#fff;border-radius:999px;box-shadow:0 1px 3px #1019321a}.mec-notif-list{display:flex;flex-direction:column}.mec-notif-toggle{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-radius:14px;background:#f4f6fa;margin-bottom:8px;cursor:pointer;transition:background .15s ease}.mec-notif-toggle:hover{background:#eef1f6}.mec-notif-toggle__label{flex:1;font-family:Inter-Medium,Inter,sans-serif;font-weight:500;font-size:14.5px;line-height:1.35;color:#1c1c1e}.mec-notif-toggle ion-toggle{flex-shrink:0;--track-background: #d6dae2;--track-background-checked: #0099bb;--handle-background: #ffffff;--handle-background-checked: #ffffff;padding:0;min-height:0}.mec-notif-toggle--master{margin-bottom:16px}.mec-notif-toggle--master .mec-notif-toggle__label{font-family:Inter-SemiBold,Inter,sans-serif;font-weight:600;font-size:15px}.mec-notif-email{background:#f4f6fa;border-radius:14px;margin-bottom:8px;overflow:hidden;transition:background .15s ease}.mec-notif-email:hover{background:#eef1f6}.mec-notif-email .mec-notif-toggle{background:transparent;margin-bottom:0;border-radius:0}.mec-notif-email .mec-notif-toggle:hover{background:transparent}.mec-notif-email .mec-notif-freq{display:flex;flex-direction:column;gap:8px;padding:0 16px 14px;margin-top:-2px}.mec-notif-email .mec-notif-freq__label{font-family:Inter-Medium,Inter,sans-serif;font-weight:500;font-size:12px;color:#8e8e93}.mec-notif-email .mec-notif-pills{display:flex;gap:6px;flex-wrap:wrap}.mec-notif-email .mec-notif-pill{appearance:none;flex:1 1 auto;min-width:0;padding:8px 10px;border:1px solid rgba(0,0,0,.08);border-radius:999px;background:#fff;color:#6b7280;font-family:Inter-SemiBold,Inter,sans-serif;font-weight:600;font-size:12px;line-height:1.1;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.mec-notif-email .mec-notif-pill:hover{border-color:#09b;color:#09b}.mec-notif-email .mec-notif-pill--active{background:#09b;border-color:#09b;color:#fff}.mec-notif-email .mec-notif-pill--active:hover{color:#fff}ion-content.classified-ads .classified-ads-wrap{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));column-gap:16px;row-gap:16px;align-items:stretch}@media (max-width: 820px){ion-content.classified-ads .classified-ads-wrap{grid-template-columns:1fr}}ion-content.classified-ads .classified-ads-wrap classified-ad{height:100%;margin-bottom:0}ion-content.classified-ads .classified-ads-wrap classified-ad .classified-ad{display:flex;flex-direction:column;height:100%}ion-content.classified-ads .classified-ads-wrap classified-ad .classified-ad-actions{margin-top:auto;padding-top:16px}@media (min-width: 1100px){#mayor-stats ::-webkit-scrollbar{width:8px}#mayor-stats ::-webkit-scrollbar-track{background:#fbfbfb}#mayor-stats ::-webkit-scrollbar-thumb{background:#bbb;border-radius:4px}#mayor-stats ::-webkit-scrollbar-thumb:hover{background:var(--color-secondary)}}#mayor-stats .mayor-stats-wrap>*{margin-bottom:25px!important}#mayor-stats .mayor-stats-wrap{max-width:var(--content-max-width);margin:24px 10px 0}@media (min-width: 1200px){#mayor-stats .mayor-stats-wrap{margin:24px auto 0}}#mayor-stats .mayor-stats-wrap h2.main{text-align:left;margin:32px 0 14px;font-family:Inter-SemiBold,Inter,sans-serif;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-secondary)}#mayor-stats .mayor-stats-wrap h2.main:first-of-type{margin-top:4px}#mayor-stats .mayor-stats-wrap .col-content{background:#f4f6fa;border-radius:18px;border:1px solid rgba(0,0,0,.05);box-shadow:0 1px 2px #10193208;padding:20px 22px}#mayor-stats .mayor-stats-wrap .col-content h2{font-family:Inter-Bold,Inter,sans-serif;font-weight:700;font-size:16px;color:#101932;margin:0 0 16px;padding:0}#mayor-stats .mayor-stats-wrap .kpi{display:flex;flex-direction:column;background:#f4f6fa;border:1px solid rgba(0,0,0,.05);border-radius:18px;box-shadow:0 1px 2px #10193208;padding:18px 20px}#mayor-stats .mayor-stats-wrap .kpi .kpi-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}#mayor-stats .mayor-stats-wrap .kpi .kpi-head .kpi-label{font-size:.78rem;font-weight:500;color:var(--color-text-light);text-transform:uppercase;letter-spacing:.02em}#mayor-stats .mayor-stats-wrap .kpi .kpi-head .kpi-delta{display:inline-flex;align-items:center;gap:2px;padding:3px 8px 3px 6px;border-radius:999px;font-family:Inter-SemiBold,Inter,sans-serif;font-size:.72rem;font-weight:600;line-height:1}#mayor-stats .mayor-stats-wrap .kpi .kpi-head .kpi-delta ion-icon{font-size:12px}#mayor-stats .mayor-stats-wrap .kpi .kpi-head .kpi-delta.is-up{background:#34c75924;color:#1d8a3b}#mayor-stats .mayor-stats-wrap .kpi .kpi-head .kpi-delta.is-down{background:#ff3b301f;color:#c1271c}#mayor-stats .mayor-stats-wrap .kpi .kpi-head .kpi-delta.is-eq{background:#1019320f;color:var(--color-text-light)}#mayor-stats .mayor-stats-wrap .kpi .kpi-head .kpi-pct{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;background:#0099bb1a;color:var(--color-secondary);font-family:Inter-SemiBold,Inter,sans-serif;font-size:.72rem;font-weight:600;line-height:1}#mayor-stats .mayor-stats-wrap .kpi .kpi-value{font-family:Inter-Bold,Inter,sans-serif;font-weight:700;font-size:2.2rem;line-height:1.05;color:#101932;font-variant-numeric:tabular-nums}#mayor-stats .mayor-stats-wrap .kpi .kpi-bar{position:relative;height:6px;margin:14px 0 10px;background:#10193212;border-radius:999px;overflow:hidden}#mayor-stats .mayor-stats-wrap .kpi .kpi-bar .kpi-bar-fill{position:absolute;left:0;top:0;height:100%;border-radius:999px;background:linear-gradient(90deg,#09b,#33c6dd);transition:width .6s cubic-bezier(.4,0,.2,1)}#mayor-stats .mayor-stats-wrap .kpi .kpi-foot{margin-top:auto;font-size:.78rem;color:var(--color-text-light)}#mayor-stats .mayor-stats-wrap .kpi .kpi-foot strong{color:#101932;font-weight:600}#mayor-stats .mayor-stats-wrap .kpi.kpi--plain .kpi-foot{margin-top:8px}#mayor-stats .mayor-stats-wrap .counters-top,#mayor-stats .mayor-stats-wrap .counters-connexions{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}@media (max-width: 1100px){#mayor-stats .mayor-stats-wrap .counters-top,#mayor-stats .mayor-stats-wrap .counters-connexions{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){#mayor-stats .mayor-stats-wrap .counters-top,#mayor-stats .mayor-stats-wrap .counters-connexions{grid-template-columns:1fr}}#mayor-stats .mayor-stats-wrap .registrations-wrap{display:grid;grid-template-columns:4fr 2fr;gap:25px}@media (max-width: 1100px){#mayor-stats .mayor-stats-wrap .registrations-wrap{grid-template-columns:3fr 2fr}}@media (max-width: 900px){#mayor-stats .mayor-stats-wrap .registrations-wrap{grid-template-columns:2fr 1fr}}@media (max-width: 800px){#mayor-stats .mayor-stats-wrap .registrations-wrap{grid-template-columns:1fr 1fr}}@media (max-width: 700px){#mayor-stats .mayor-stats-wrap .registrations-wrap{grid-template-columns:1fr}}#mayor-stats .mayor-stats-wrap .registrations-wrap .graph-visits-wrap{background:#f4f6fa;border:1px solid rgba(0,0,0,.05);border-radius:18px;box-shadow:0 1px 2px #10193208;padding:20px 22px}#mayor-stats .mayor-stats-wrap .registrations-wrap .last-registration .list-users{height:450px;overflow-y:auto}#mayor-stats .mayor-stats-wrap .list-users{margin:0;padding:0}#mayor-stats .mayor-stats-wrap .list-users li{list-style:none;display:grid;grid-template-columns:44px 1fr;column-gap:12px;align-items:center;padding:10px 6px;border-radius:12px;cursor:pointer;transition:background .16s ease}#mayor-stats .mayor-stats-wrap .list-users li:not(:last-child){border-bottom:1px solid rgba(16,25,50,.06);border-radius:0}#mayor-stats .mayor-stats-wrap .list-users li:hover{background:#0099bb0f}#mayor-stats .mayor-stats-wrap .list-users li .list-users-picture img{width:44px;height:44px;border-radius:50%;object-fit:cover;display:block}#mayor-stats .mayor-stats-wrap .list-users li .list-users-content{min-width:0}#mayor-stats .mayor-stats-wrap .list-users li .list-users-content .user-name{margin:0;font-family:Inter-SemiBold,Inter,sans-serif;font-weight:600;font-size:.9rem;color:#101932}#mayor-stats .mayor-stats-wrap .list-users li .list-users-content .user-city-name{margin:1px 0 0;font-size:.78rem;color:var(--color-secondary)}#mayor-stats .mayor-stats-wrap .list-users li .list-users-content .user-date{margin:1px 0 0;font-size:.75rem;color:var(--color-text-light)}#mayor-stats .mayor-stats-wrap .connexion-wrap{display:grid;grid-template-columns:1fr 2fr;gap:25px}@media (max-width: 800px){#mayor-stats .mayor-stats-wrap .connexion-wrap{grid-template-columns:1fr 1fr}}@media (max-width: 700px){#mayor-stats .mayor-stats-wrap .connexion-wrap{grid-template-columns:1fr}}#mayor-stats .mayor-stats-wrap .connexion-wrap .last-connexion .list-users{height:450px;overflow-y:auto}#mayor-stats .mayor-stats-wrap .connexion-wrap .podium-wrap .top-list{margin:0;padding:0;display:flex;flex-direction:column;gap:12px}#mayor-stats .mayor-stats-wrap .connexion-wrap .podium-wrap .top-list li{list-style:none;display:grid;grid-template-columns:28px 48px 1fr auto;align-items:center;column-gap:14px;padding:12px 14px;background:#fff;border:1px solid rgba(16,25,50,.06);border-radius:14px;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease}#mayor-stats .mayor-stats-wrap .connexion-wrap .podium-wrap .top-list li:hover{border-color:#0099bb59;box-shadow:0 0 0 1px #0099bb26}#mayor-stats .mayor-stats-wrap .connexion-wrap .podium-wrap .top-list li .top-rank{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-family:Inter-Bold,Inter,sans-serif;font-weight:700;font-size:.85rem;color:#fff}#mayor-stats .mayor-stats-wrap .connexion-wrap .podium-wrap .top-list li .top-rank.rank-1{background:linear-gradient(135deg,#09b,#33c6dd)}#mayor-stats .mayor-stats-wrap .connexion-wrap .podium-wrap .top-list li .top-rank.rank-2{background:linear-gradient(135deg,#8a9bad,#b5c4d2)}#mayor-stats .mayor-stats-wrap .connexion-wrap .podium-wrap .top-list li .top-rank.rank-3{background:linear-gradient(135deg,#c98a4f,#e0b483)}#mayor-stats .mayor-stats-wrap .connexion-wrap .podium-wrap .top-list li .top-avatar img{width:48px;height:48px;border-radius:50%;object-fit:cover;display:block}#mayor-stats .mayor-stats-wrap .connexion-wrap .podium-wrap .top-list li .top-name{font-family:Inter-SemiBold,Inter,sans-serif;font-weight:600;font-size:.92rem;color:#101932;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#mayor-stats .mayor-stats-wrap .connexion-wrap .podium-wrap .top-list li .top-badge{justify-self:end;white-space:nowrap;padding:4px 12px;border-radius:999px;background:#0099bb1a;color:var(--color-secondary);font-family:Inter-SemiBold,Inter,sans-serif;font-weight:600;font-size:.78rem}#mayor-stats .mayor-stats-wrap .content-stats .usage-wrap{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:15px}@media (max-width: 800px){#mayor-stats .mayor-stats-wrap .content-stats .usage-wrap{grid-template-columns:repeat(4,1fr)}}@media (max-width: 600px){#mayor-stats .mayor-stats-wrap .content-stats .usage-wrap{grid-template-columns:repeat(3,1fr)}}@media (max-width: 480px){#mayor-stats .mayor-stats-wrap .content-stats .usage-wrap{grid-template-columns:repeat(2,1fr)}}@media (max-width: 350px){#mayor-stats .mayor-stats-wrap .content-stats .usage-wrap{grid-template-columns:repeat(1,1fr)}}#mayor-stats .mayor-stats-wrap .content-stats .usage-wrap .usage-item{background:#f4f6fa;border:1px solid rgba(0,0,0,.05);border-radius:18px;box-shadow:0 1px 2px #10193208;padding:18px;text-align:center;display:grid;grid-template-columns:30px;grid-column-gap:19px;grid-row-gap:0px;align-items:center}#mayor-stats .mayor-stats-wrap .content-stats .usage-wrap .usage-item ion-icon{width:30px;height:30px;grid-area:1/1/3/2;color:#fff!important}#mayor-stats .mayor-stats-wrap .content-stats .usage-wrap .usage-item p.count{margin:0 0 7px;font-size:1em;color:#fff;font-weight:500;justify-self:start}#mayor-stats .mayor-stats-wrap .content-stats .usage-wrap .usage-item p.title{margin:0;font-size:.9em;color:#fff;grid-area:1/2/2/3}#mayor-stats .mayor-stats-wrap .content-stats .usage-wrap .usage-item p.title:first-letter{text-transform:uppercase}#mayor-stats .mayor-stats-wrap .publications-top-wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}@media (max-width: 700px){#mayor-stats .mayor-stats-wrap .publications-top-wrap{grid-template-columns:1fr}}#mayor-stats .mayor-stats-wrap .publications-top-wrap .publications-wrap ul.publication-list{margin:0;padding:0}#mayor-stats .mayor-stats-wrap .publications-top-wrap .publications-wrap ul.publication-list li{list-style-type:none;display:grid;grid-template-columns:1fr 45px;column-gap:10px;padding:15px 0;border-bottom:1px solid rgba(16,25,50,.06)}#mayor-stats .mayor-stats-wrap .publications-top-wrap .publications-wrap ul.publication-list li:last-child{border-bottom:0}#mayor-stats .mayor-stats-wrap .publications-top-wrap .publications-wrap ul.publication-list li .publication-content h3{margin:0 0 5px;color:var(--color-text);font-weight:600;font-size:1em}#mayor-stats .mayor-stats-wrap .publications-top-wrap .publications-wrap ul.publication-list li .publication-content h3:first-letter{text-transform:uppercase}#mayor-stats .mayor-stats-wrap .publications-top-wrap .publications-wrap ul.publication-list li .publication-content p{color:var(--color-text-light);font-size:.8em;text-transform:uppercase;margin:0}#mayor-stats .mayor-stats-wrap .publications-top-wrap .publications-wrap ul.publication-list li .publication-counter{text-align:center}#mayor-stats .mayor-stats-wrap .publications-top-wrap .publications-wrap ul.publication-list li .publication-counter ion-icon{height:30px;width:30px;margin-bottom:5px}#mayor-stats .mayor-stats-wrap .publications-top-wrap .publications-wrap ul.publication-list li .publication-counter p{font-size:1em;text-align:center;margin:0;color:var(--color-text)}#mayor-stats .mayor-stats-wrap .citizens-stats{display:grid;grid-template-columns:1fr 2fr;gap:25px}@media (max-width: 800px){#mayor-stats .mayor-stats-wrap .citizens-stats{grid-template-columns:1fr}}#mayor-stats .mayor-stats-wrap .completeness .contact-infos-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width: 750px){#mayor-stats .mayor-stats-wrap .completeness .contact-infos-stats{grid-template-columns:1fr}}#mayor-stats .mayor-stats-wrap .completeness .contact-infos-stats .contact-info{display:flex;flex-direction:column}#mayor-stats .mayor-stats-wrap .completeness .contact-infos-stats .contact-info p{margin:0 0 10px;min-height:2.6em;font-size:.85rem;font-weight:500;line-height:1.3;color:var(--color-text-light)}#mayor-stats .mayor-stats-wrap .completeness .contact-infos-stats .contact-info mec-bar-result-percent{display:block;margin-top:auto;width:100%}#premium .premium-content{max-width:var(--content-max-width);margin:15px auto;background:#fff;padding:15px;border-radius:var(--border-radius-global)}#premium .premium-content .premium-header{display:grid;grid-template-columns:1fr 250px;column-gap:25px;max-width:730px;margin:auto auto 35px}#premium .premium-content .premium-header h1{font-size:1.6em;font-weight:500;margin-bottom:20px;color:var(--color-secondary)}#premium .premium-content .premium-header .premium-short-description{border-radius:var(--border-radius-global);border:1px solid #ececec;padding:15px;background:#f9f9f9}#premium .premium-content .premium-header .premium-short-description h2{margin:0;padding:0 0 7px;font-size:1em;color:var(--color-text-light)}#premium .premium-content .premium-header .premium-short-description p{color:var(--color-text);font-size:.9em;line-height:1.4em;text-align:justify;margin:0 0 7px}#premium .premium-content .premium-header .premium-short-description p:last-child{margin-bottom:0}#premium .premium-content .premium-header .premium-visuel{align-self:end;text-align:center}#premium .premium-content .premium-header .premium-visuel img{width:250px}@media (max-width: 700px){#premium .premium-content .premium-header{grid-template-columns:1fr;row-gap:25px}}#premium .premium-content .video-tuto{padding:30px 15px 45px;background:#777;margin:0 -15px}#premium .premium-content .video-tuto h2{text-align:center;color:#fff;margin:0;padding:0 0 25px;font-size:1.8em}#premium .premium-content .video-tuto iframe{display:block;width:500px;height:280px;margin:auto;box-shadow:0 0 20px 1px #000000bf}@media (max-width: 540px){#premium .premium-content .video-tuto iframe{width:400px;height:225px}}@media (max-width: 450px){#premium .premium-content .video-tuto iframe{width:350px;height:195px}}@media (max-width: 380px){#premium .premium-content .video-tuto iframe{width:300px;height:170px}}#premium .premium-content .bg-secondary.no-border{margin:0 -15px 40px;padding:30px 15px}#premium .premium-content .bg-secondary.no-border h2{color:#fff;margin:0 0 45px;padding:0;font-size:1.8em;text-align:center}#premium .premium-content .bg-secondary.no-border .premium-lists{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:45px}#premium .premium-content .bg-secondary.no-border .premium-lists .premium-list{background:#f9f9f9;border-radius:var(--border-radius-global);width:350px;max-width:100%;justify-self:right;align-self:stretch;height:100%}#premium .premium-content .bg-secondary.no-border .premium-lists .premium-list:last-child{justify-self:left}#premium .premium-content .bg-secondary.no-border .premium-lists .premium-list h3{text-align:center;margin:0;font-size:1.2em;color:#fff;padding:12px;background:var(--color-primary);border-radius:var(--border-radius-global) var(--border-radius-global) 0 0}#premium .premium-content .bg-secondary.no-border .premium-lists .premium-list ul{padding:0;margin:0;list-style-position:inside;list-style-type:none}#premium .premium-content .bg-secondary.no-border .premium-lists .premium-list ul li{display:grid;grid-template-columns:17px 1fr;gap:7px;text-align:left;color:var(--color-text-light);font-size:.9em;font-weight:500;border-top:1px solid #ececec;padding:12px}#premium .premium-content .bg-secondary.no-border .premium-lists .premium-list ul li ion-icon{color:var(--color-green);width:17px;height:17px}@media (max-width: 760px){#premium .premium-content .bg-secondary.no-border .premium-lists{grid-template-columns:1fr}#premium .premium-content .bg-secondary.no-border .premium-lists .premium-list{justify-self:center}#premium .premium-content .bg-secondary.no-border .premium-lists .premium-list:last-child{justify-self:center}}@media (max-width: 370px){#premium .premium-content .bg-secondary.no-border .premium-lists .premium-list{width:100%}}#premium .premium-content .bg-secondary.no-border .price h2{margin-bottom:25px}#premium .premium-content .bg-secondary.no-border .price .price-detail{display:block;width:310px;margin:auto auto 25px;border-radius:var(--border-radius-global);background:#f9f9f9;padding:15px;border:1px solid #ececec}#premium .premium-content .bg-secondary.no-border .price .price-detail .price-month{text-align:center;font-weight:500;font-size:1.6em;color:var(--color-secondary);margin-bottom:10px}#premium .premium-content .bg-secondary.no-border .price .price-detail .price-year{font-size:.9em;text-align:center;font-style:italic;color:var(--color-text-light)}#premium .premium-content .bg-secondary.no-border .price .price-action{text-align:center;padding:15px}#premium .premium-content .premium h2{text-align:center;color:var(--color-secondary);font-size:1.8em;margin-bottom:15px;padding:15px}#premium .premium-content .premium .premium-pack{border-radius:var(--border-radius-global);border:1px solid #ececec;padding:12px;background:#f9f9f9;margin:15px auto;max-width:700px}#premium .premium-content .premium .premium-pack h2{margin:0 0 25px;padding:0;font-size:1.4em;color:var(--color-red)}#premium .premium-content .premium .premium-pack .premium-pack-grid{display:grid;grid-template-columns:1fr 180px;gap:30px;margin-bottom:25px}#premium .premium-content .premium .premium-pack .premium-pack-grid .left-side p{margin:0 0 20px;color:var(--color-text);font-size:.9em;font-weight:500;text-align:justify;line-height:1.4em}#premium .premium-content .premium .premium-pack .premium-pack-grid .left-side .icon-list{list-style-type:none;list-style-position:inside;margin:0;padding:0}#premium .premium-content .premium .premium-pack .premium-pack-grid .left-side .icon-list li{display:grid;align-items:center;grid-template-columns:35px 1fr;gap:10px;margin-bottom:10px}#premium .premium-content .premium .premium-pack .premium-pack-grid .left-side .icon-list li ion-icon{width:15px;height:15px;border-radius:50%;padding:8px;color:#fff}#premium .premium-content .premium .premium-pack .premium-pack-grid .left-side .icon-list li span{font-size:.9em;color:var(--color-text-light)}#premium .premium-content .premium .premium-pack .premium-pack-grid .right-side{align-self:center;text-align:center}#premium .premium-content .premium .premium-pack .premium-pack-grid .right-side img{max-width:150px;margin-bottom:15px}#premium .premium-content .premium .premium-pack .premium-pack-grid .right-side .price-month{text-align:center;color:var(--color-secondary);font-weight:500;font-size:1.2em;margin-bottom:7px}#premium .premium-content .premium .premium-pack .premium-pack-grid .right-side .price-year{text-align:center;color:var(--color-text-light);font-size:.9em}@media (max-width: 520px){#premium .premium-content .premium .premium-pack .premium-pack-grid{grid-template-columns:1fr}}#premium .premium-content .premium .premium-pack .price-action{text-align:center;margin-bottom:15px}#premium .premium-content .premium .premium-pack .condition{font-size:.8em;font-style:italic;color:var(--color-text-light)}#premium .premium-content .activation-informations{margin-top:35px;color:var(--color-text-light);font-size:.9em;font-style:italic}#city-publication-tags-view-modal .instructions{padding:15px;border:1px solid #ececec;border-radius:var(--border-radius-global);background:#fafafa;margin-bottom:30px}#city-publication-tags-view-modal .instructions h2{font-size:1.1em;margin:0 0 7px;color:var(--color-primary)}#city-publication-tags-view-modal .instructions p{color:var(--color-text-light);font-size:.9em;margin:0}#city-publication-tags-view-modal .add-btn{text-align:center;margin-bottom:25px}#city-publication-tags-view-modal table{width:100%;margin-bottom:40px}#city-publication-tags-view-modal table thead tr th{font-size:.9em;color:var(--color-text);font-weight:500;padding:5px}#city-publication-tags-view-modal table tbody tr{border-bottom:1px solid #ececec}#city-publication-tags-view-modal table tbody tr td{padding:7px 5px}#city-publication-tags-view-modal table tbody tr td span{display:inline-block}#city-publication-tags-view-modal table tbody tr td.center{text-align:center}.city-publication-tags-color-selector h2{color:var(--color-secondary);font-size:1.2em;margin:0 0 10px;padding:0}.city-publication-tags-color-selector .colors-list-selection{display:flex;flex-wrap:wrap;gap:12px}.city-publication-tags-color-selector .mec-color-swatch{appearance:none;position:relative;width:36px;height:36px;padding:0;border:none;background:transparent;cursor:pointer;border-radius:50%}.city-publication-tags-color-selector .mec-color-swatch .mec-color-swatch__dot{display:block;width:100%;height:100%;padding:0;font-size:0;border-radius:50%!important;box-shadow:inset 0 0 0 1px #0000000f;transition:transform .12s ease}.city-publication-tags-color-selector .mec-color-swatch ion-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:18px;height:18px;color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.city-publication-tags-color-selector .mec-color-swatch:hover .mec-color-swatch__dot{transform:scale(1.08)}.city-publication-tags-color-selector .mec-color-swatch--selected .mec-color-swatch__dot{box-shadow:0 0 0 2px #fff,0 0 0 4px #09b}.city-publication-tag{background:var(--color-grey);color:#fff;font-size:13px;font-weight:500;padding:10px 5px;border-radius:7px}.city-publication-tag.tag-yellow{background:var(--color-yellow)}ion-textarea{--background: var(--ion-background-color-input-grey);background:var(--ion-background-color-input-grey);border-radius:19px;height:55px;--placeholder-color: var(--ion-placeholder-color-input-grey);--placeholder-font-size: 16px;--placeholder-font-weight: 500;--placeholder-font-family: "Inter-Regular";--padding-start: 16px;--padding-end: 16px;--padding-top: 16px;--padding-bottom: 16px;height:auto}ion-textarea .native-textarea.sc-ion-textarea-ios{background:var(--ion-background-color-input-grey);border-radius:19px;height:55px;--padding-start: 16px;--placeholder-font-size: 16px;--placeholder-font-weight: 500;--placeholder-font-family: "Inter-Regular";height:100%;color:#3c3c4399;min-height:130px;padding-top:16px;--background: var(--ion-background-color-input-grey);--placeholder-color: var(--ion-placeholder-color-input-grey)}.sc-ion-textarea-ios-h{background:none}.input-container{--inner-padding-start: 0;--inner-padding-end: 0;--padding-start: 0;--padding-end: 0;--inner-border-width: 0;--background-focused: inherit;--background-activated: inherit;--background-hover: inherit;margin-bottom:10px}.input{--background: var(--ion-background-color-input-grey);background:var(--ion-background-color-input-grey);border-radius:19px;height:55px;--padding-start: 16px;--placeholder-color: var(--ion-placeholder-color-input-grey);--placeholder-font-size: 16px;--placeholder-font-weight: 500;--placeholder-font-family: "Inter-Regular";padding-left:16px;color:#3c3c4399}input{--background: var(--ion-background-color-input-grey);background:var(--ion-background-color-input-grey);border-radius:19px;height:55px;--padding-start: 16px;--placeholder-color: var(--ion-placeholder-color-input-grey);--placeholder-font-size: 16px;--placeholder-font-weight: 500;--placeholder-font-family: "Inter-Regular"}.instruction{font-family:Inter-Bold;font-size:.9rem;color:#000}.intro{color:#3c3c4399;font-family:Inter-Regular;font-size:.8rem;font-style:normal;font-weight:500;line-height:142%}.input-text{font-family:Inter-Regular;font-size:1rem;color:#0000ff85}.title{justify-self:start;color:#2c2c2e;font-family:Inter-Bold;font-size:1.5em}.big-title{justify-self:start;font-family:Inter-Bold;font-size:3.125rem}.mid-title{justify-self:start;font-family:Inter-Bold;font-size:2.5rem}.regular-text{justify-self:start;font-family:Inter-Regular;font-size:.9375rem}:root{--ion-color-main-blue: var(--mec-cyan, #0099bb);--ion-background-color-input-grey: #F2F2F7;--ion-color-input-grey: #3C3C4399;--ion-placeholder-color-input-grey: rgba(120, 120, 128, .52);--ion-color-checkbox-border: #8E8E93;--ion-darkblue-color: #101932;--ion-subtitle-color: #B7F2FF}#registration-page{font-family:Inter-Regular;--ion-font-family: "Inter-Regular";--background: #fff}#registration-page .header{background:var(--color-primary, #101932)}#registration-page .header .header-content{max-width:980px;padding:22px;margin:auto;display:grid;grid-template-columns:1fr auto;align-items:center}#registration-page .header .header-content .logo{text-align:left}#registration-page .header .header-content .logo img{max-height:38px;max-width:100%}#registration-page .header .header-content .inscription-step{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:6px}#registration-page .header .header-content .inscription-step .step-pill{display:inline-block;font-family:Inter-SemiBold,Inter,sans-serif;font-size:.8rem;font-weight:600;color:#fff;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:6px 14px;letter-spacing:.01em}#registration-page .header .header-content .inscription-step a{font-family:Inter-Medium,Inter,sans-serif;font-size:.82rem;color:#8fd6e6;text-decoration:underline;text-underline-offset:2px;cursor:pointer}@media (max-width: 500px){#registration-page .header .header-content{grid-template-columns:1fr;gap:12px}#registration-page .header .header-content .logo{text-align:center}#registration-page .header .header-content .inscription-step{align-items:center;text-align:center}}#registration-page .grey-container{--background: var(--ion-background-color-input-grey);background:var(--ion-background-color-input-grey);border-radius:19px;margin-bottom:10px;height:55px}#registration-page .section-secondary{background:#fff}#registration-page .section-secondary .section-content{max-width:980px;margin:auto;padding:15px 15px 0}#registration-page .section-secondary .section-content h2.title{justify-self:start;color:var(--color-primary, #101932);font-family:Inter-Bold;font-size:1.5rem;font-weight:800;margin-top:22px;margin-bottom:14px}#registration-page .section-secondary .section-content p.intro{margin-bottom:22px;color:var(--color-text-light, #6b7280);font-size:.95rem;line-height:1.5}#registration-page .section-secondary .section-content .step-one p,#registration-page .section-secondary .section-content .step-one p.intro{font-size:.95rem}#registration-page .section-secondary .section-content .step-one p.instruction{text-align:left;font-family:Inter-SemiBold,Inter,sans-serif;font-weight:600;font-size:.82rem;color:var(--color-primary, #101932);margin-bottom:8px}#registration-page .section-secondary .section-content .step-one ion-searchbar{width:100%;margin:8px auto 0;--background: #f4f6fa;--box-shadow: none;--color: #101932;--placeholder-color: #8e8e93;--icon-color: #8e8e93;--border-radius: 14px}#registration-page .section-secondary .section-content .step-one ion-searchbar .searchbar-input-container{height:52px;box-shadow:none}#registration-page .section-secondary .section-content .step-one ion-searchbar .searchbar-input-container input{padding-inline-start:44px;font-size:1rem}#registration-page .section-secondary .section-content .step-one ion-searchbar .searchbar-input-container ion-icon{width:20px}#registration-page .section-secondary .section-content .step-one ul{list-style-type:none;padding-left:0;margin:8px 0 0;display:flex;flex-direction:column;gap:8px}#registration-page .section-secondary .section-content .step-one ul li{color:#101932;font-family:Inter-Medium,Inter,sans-serif;font-size:.95rem;font-weight:500;cursor:pointer;width:100%;box-sizing:border-box;background:#f4f6fa;border:1px solid transparent;border-radius:12px;padding:13px 16px;margin:0;text-align:left;line-height:1.3;transition:background .16s ease,border-color .16s ease}#registration-page .section-secondary .section-content .step-one ul li:hover{background:#0099bb14;border-color:#0099bb40}#registration-page .section-secondary .section-content .step-two{text-align:center}#registration-page .section-secondary .section-content .step-two h2{font-family:Inter-Bold;color:#2c2c2e;text-align:center;font-size:1.2em;margin-bottom:30px}#registration-page .section-secondary .section-content .step-two img:not(.default){border-radius:50%}#registration-page .section-secondary .section-content .step-two h3{font-family:Inter-Bold;color:#000;text-align:center;font-size:2rem;margin:15px 0}#registration-page .section-secondary .section-content .step-two p.wrong-mayor a{font-family:Inter-Regular;align-self:flex-start;font-size:.9rem;text-align:right;color:var(--ion-color-input-grey);text-decoration:none;margin-top:-.5rem;margin-bottom:1rem}#registration-page .section-secondary .section-content .step-two p.wrong-mayor span.highlight{color:var(--ion-color-main-blue);text-decoration:underline}#registration-page .section-secondary .section-content .step-two ion-button:not(.lightblue-button){--border-radius: 25px;--color: #fff;color:#fff;--border-width: 0px;--background: var(--color-primary);--background-activated: var(--color-primary);--background-focused: var(--color-primary);--background-hover: var(--color-primary);font-weight:600;min-width:330px;text-align:center;font-size:18px;height:60px}#registration-page .section-secondary .section-content .step-three .checkbox-label{color:var(--ion-color-input-grey);font-family:Inter-Regular;font-size:.8rem}#registration-page .section-secondary .section-content .step-three .checkbox-label a{color:var(--ion-color-main-blue);text-decoration:underline}#registration-page .section-secondary .section-content .step-four .searchbar-cancel-button{display:none}#registration-page .section-secondary .section-content .step-four .date-input{width:100%;padding:1rem;border:none;font-size:1.1rem;font-weight:500;color:#3c3c4399;--placeholder-color: #3C3C4399;--placeholder-font-size: 16px;--placeholder-font-weight: 500;--placeholder-font-family: "Inter-Regular"}#registration-page .section-secondary .section-content .step-four .checkbox-label{color:var(--ion-color-input-grey);font-family:Inter-Regular;font-size:.8rem}#registration-page .section-secondary .section-content .step-four .checkbox-label a{color:var(--ion-color-main-blue);text-decoration:underline}#registration-page .section-secondary .section-content .step-four img{border-radius:0%}#registration-page .section-secondary .section-content .step-four .user-pic-upload-in-form p.instruction{color:#6b7280;text-align:center}#registration-page .section-secondary .section-content .step-four form .address-block ul{list-style-type:none;padding-left:0;width:100%;margin:8px 0 0;display:flex;flex-direction:column;gap:8px}#registration-page .section-secondary .section-content .step-four form .address-block ul li{color:#101932;font-family:Inter-Medium,Inter,sans-serif;font-size:.95rem;font-weight:500;cursor:pointer;width:100%;box-sizing:border-box;background:#f4f6fa;border:1px solid transparent;border-radius:12px;padding:13px 16px;margin:0;text-align:left;line-height:1.3;transition:background .16s ease,border-color .16s ease}#registration-page .section-secondary .section-content .step-four form .address-block ul li:hover{background:#0099bb14;border-color:#0099bb40}#registration-page .section-secondary .section-content .step-four .photo-grid{width:100%;display:grid;align-items:center;grid-template-columns:4fr 6fr}@media (max-width: 550px){#registration-page .section-secondary .section-content .step-four .photo-grid{grid-template-columns:1fr;grid-gap:0}}#registration-page .section-secondary .section-content .step-four .photo-grid .second-part{display:flex;flex-direction:column;justify-content:center;align-items:start}#registration-page .section-secondary .section-content .step-four .photo-grid .second-part ion-item{width:100%;--inner-padding-end: 0;--padding-start: 0;--padding-end: 0}#registration-page .section-secondary .section-content .step-four .photo-grid .second-part ion-item ion-input,#registration-page .section-secondary .section-content .step-four .photo-grid .second-part ion-item input{width:100%}#registration-page .section-secondary .section-content .step-four .divider{height:.5px;background-color:#d3cfd8;align-items:center;margin:1.5em 1.3em}#registration-page .section-secondary .section-content .step-four .address-item{display:flex;flex-direction:column;justify-content:center;align-items:start;margin-bottom:1rem}#registration-page .section-secondary .section-content .step-four .address-item ion-item{width:100%;--inner-padding-end: 0;--padding-start: 0;--padding-end: 0}#registration-page .section-secondary .section-content .step-four .address-item ion-item ion-input,#registration-page .section-secondary .section-content .step-four .address-item ion-item input{width:100%}#registration-page .section-secondary .section-content form.registration{margin-top:30px}#registration-page .section-secondary .section-content form.registration .form-2-cols,#registration-page .section-secondary .section-content form.registration ion-radio-group{width:99%;display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;padding-bottom:.5rem}@media (max-width: 550px){#registration-page .section-secondary .section-content form.registration .form-2-cols,#registration-page .section-secondary .section-content form.registration ion-radio-group{grid-template-columns:1fr;grid-gap:0}}#registration-page .section-secondary .section-content form.registration ion-radio-group ion-item{--background: #f4f6fa;--border-radius: 14px;--inner-border-width: 0;border-radius:14px;border:1.5px solid transparent;transition:background .16s ease,border-color .16s ease}#registration-page .section-secondary .section-content form.registration ion-radio-group ion-item ion-label{display:flex!important;align-items:center;color:#101932;font-family:Inter-Medium,Inter,sans-serif;font-size:1rem;font-weight:500;line-height:1.3}#registration-page .section-secondary .section-content form.registration ion-radio-group ion-item ion-radio{--color: #c4cbd6;--color-checked: var(--mec-cyan, #0099bb)}#registration-page .section-secondary .section-content form.registration ion-radio-group ion-item.item-radio-checked,#registration-page .section-secondary .section-content form.registration ion-radio-group ion-item:has(ion-radio.radio-checked){--background: rgba(0, 153, 187, .1);background:#0099bb1a;border-color:#0099bb73}#registration-page .section-secondary .section-content form.registration ion-radio-group ion-item.item-radio-checked ion-label,#registration-page .section-secondary .section-content form.registration ion-radio-group ion-item:has(ion-radio.radio-checked) ion-label{color:#0089a8;font-family:Inter-SemiBold,Inter,sans-serif}#registration-page .section-secondary .section-content form.registration ion-radio-group .grey-container{--background: transparent;background:transparent;border-radius:14px;height:auto;margin-bottom:0;border:1.5px solid transparent;overflow:hidden;transition:border-color .16s ease}#registration-page .section-secondary .section-content form.registration ion-radio-group .grey-container ion-item{--background: #f4f6fa;background:#f4f6fa;border:none;border-radius:14px;min-height:56px}#registration-page .section-secondary .section-content form.registration ion-radio-group .grey-container:has(ion-radio.radio-checked){border-color:#0099bb73}#registration-page .section-secondary .section-content form.registration ion-radio-group .grey-container:has(ion-radio.radio-checked) ion-item{--background: rgba(0, 153, 187, .1);background:#0099bb1a}#registration-page .section-secondary .section-content form.registration ion-radio-group ion-radio{--color: #9aa3b2;--color-checked: var(--mec-cyan, #0099bb);margin-inline-end:4px}#registration-page .section-secondary .section-content form.registration ion-item{--ripple-color: transparent;--background-hover: transparent;--background-activated: transparent;--background-focused: transparent;--padding-start: 0;padding-left:0;margin-bottom:1rem;--background: none;background:none;--inner-border-width: 0px}#registration-page .section-secondary .section-content form.registration ion-item .item-native{background:none;padding-left:0}#registration-page .section-secondary .section-content form.registration ion-item ion-input.input{--background: #f4f6fa;--color: #101932;--placeholder-color: #8e8e93;--padding-start: 16px;--padding-end: 16px;--padding-top: 15px;--padding-bottom: 15px;border-radius:14px;font-size:1rem}#registration-page .section-secondary .section-content form.registration ion-item ion-label{color:#101932;font-size:1em;margin-bottom:5px;white-space:normal}#registration-page .section-secondary .section-content form.registration ion-item ion-label span{color:inherit}#registration-page .section-secondary .section-content form.registration ion-item ion-checkbox{width:clamp(1rem,1vw,1.5rem);height:clamp(1rem,1vw,1.5rem);--background-checked: var(--mec-cyan, #0099bb);--border-color: var(--ion-color-checkbox-border);--border-radius: 5px;--border: 1px;--transition: 0}#registration-page .section-secondary .section-content form.registration ion-item ion-textarea{--padding-start: 16px;--padding-end: 16px;--padding-top: 16px;--padding-bottom: 16px;--background: #f4f6fa;--color: #101932;--placeholder-color: #8e8e93;--border-radius: 14px;border-radius:14px;font-size:1rem}#registration-page .section-secondary .section-content form.registration ion-item ion-searchbar{width:100%;margin:auto;--background: #f4f6fa;--box-shadow: none;--color: #101932;--placeholder-color: #8e8e93;--icon-color: #8e8e93;--border-radius: 14px;padding-inline-start:0;padding-inline-end:0}#registration-page .section-secondary .section-content form.registration ion-item ion-searchbar .searchbar-input-container{height:52px;box-shadow:none}#registration-page .section-secondary .section-content form.registration ion-item ion-searchbar .searchbar-input-container input{padding-inline-start:44px;font-size:1rem;color:#101932}#registration-page .section-secondary .section-content form.registration ion-item ion-searchbar .searchbar-input-container ion-icon{width:20px}#registration-page .section-secondary .section-content form.registration .radio-label{color:#48484a;font-family:Inter-Regular;font-size:15px;font-style:normal;font-weight:500;line-height:142%}#registration-page .section-secondary .section-content form.registration .checkbox-item{display:flex;flex-direction:row;align-items:center}#registration-page .section-secondary .section-content form.registration .checkbox-item ion-label{margin:0}#registration-page .section-secondary .section-content form.registration .radio-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between}#registration-page .section-secondary .section-content form.registration .radio-label{margin:0;padding:0;padding-left:1rem}#registration-page .section-secondary .section-content form.registration p.form-error{color:var(--color-red);font-family:Inter-Bold}#registration-page .section-secondary .section-content form.registration p.read{text-decoration:underline}#registration-page .section-secondary .section-content form.registration .validation{text-align:center;margin-top:20px;margin-bottom:50px}#registration-page .section-secondary .section-content form.registration .validation ion-button:not(.lightblue-button){--border-radius: 25px;--color: #fff;color:#fff;--border-width: 0px;--background: var(--color-primary);--background-activated: var(--color-primary);--background-focused: var(--color-primary);--background-hover: var(--color-primary);font-weight:600;min-width:330px;text-align:center;font-size:18px;height:60px}#registration-page .section-secondary .section-content .registration-city-picture{margin-top:30px}#registration-page .footer{text-align:center;padding:15px}#registration-page .footer a{color:var(--color-text-light);text-decoration:underline;cursor:pointer}#registration-page .slider-wrapper{display:flex;flex-direction:row;align-items:center}#registration-page .slider-container{flex:9;height:8px;background:#eef1f6;border-radius:28px;position:relative;overflow:hidden}#registration-page .slider-fill{width:25%;height:100%;background:linear-gradient(90deg,var(--mec-cyan, #0099bb),#00b3d6);border-radius:28px;transition:width .32s cubic-bezier(.22,1,.36,1)}#registration-page .slider-text{flex:1;color:#78788085;text-align:center;font-family:Inter-Regular;font-size:.9rem;font-style:normal;font-weight:500;line-height:142%}#registration-page .lightblue-button{width:15vw;height:3rem}#registration-page .radio-icon{visibility:visible!important}#registration-page .radio-icon:before{content:"\f3a6"!important;font-family:Ionicons;overflow:hidden}#registration-page .item-radio input:checked+.radio-content .radio-icon:before{visibility:visible;content:"\f3a7"!important;font-family:Ionicons}#registration-page .radio-icon.ion-checkmark:before{content:""}#registration-page .lightblue-button{max-width:400px;width:clamp(150px,30vw,530px);height:clamp(2.5rem,3vh,3rem)}html{font-size:clamp(14px,1.6vw,18px)}#confirmation-page{display:flex;flex-direction:column;background-color:var(--ion-color-main-blue);height:100vh;font-family:Inter-Regular;--ion-font-family: "Inter-Regular";--background: var(--ion-color-main-blue)}#confirmation-page .header-2025{display:flex;flex-direction:row;align-items:center;height:10vh;padding-inline:clamp(1rem,4vw,5rem);padding-block:clamp(.5rem,2vh,1.5rem)}@media (max-width: 450px){#confirmation-page .header-2025{justify-content:center;padding:0 5vw}}@media (min-width: 1024px){#confirmation-page .header-2025{padding:0 5vw}}#confirmation-page .header-2025 .header-content-2025 .logo{max-width:clamp(150px,20vw,160px)}#confirmation-page .header-2025 .header-content-2025 .button-group{display:flex;flex-direction:row;gap:10px}@media (max-width: 768px){#confirmation-page .header-2025 .header-content-2025 .button-group{display:none}}#confirmation-page .section-secondary-2025{display:flex;flex:1;height:90vh;color:red;flex-direction:column;justify-content:center;align-items:center;vertical-align:middle}@media (min-width: 1024px){#confirmation-page .section-secondary-2025{padding:15px 32rem 30px}}@media (max-width: 1366px){#confirmation-page .section-secondary-2025{padding:15px 100px 30px}}@media (max-width: 768px){#confirmation-page .section-secondary-2025{padding:15px 15px 30px}}#confirmation-page .connexion-wrap-2025{display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%}#confirmation-page .connexion-wrap-2025 .regular-text{width:clamp(10rem,70vw,30rem)}#confirmation-page .big-title{color:#fff}#confirmation-page .mid-title{color:var(--ion-darkblue-color)}#confirmation-page .regular-text{color:var(--ion-subtitle-color)}#confirmation-page .darkblue-button{width:clamp(150px,30vw,530px);height:clamp(2.5rem,3vh,3rem);align-self:center}:root{--mec-anim-hover: .16s;--mec-anim-state: .22s;--mec-anim-modal: .35s;--mec-anim-page: .5s;--mec-ease-standard: cubic-bezier(.4, 0, .2, 1);--mec-ease-out: cubic-bezier(.16, 1, .3, 1);--mec-ease-in: cubic-bezier(.4, 0, 1, 1)}@keyframes mec-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mec-fade-out{0%{opacity:1}to{opacity:0}}@keyframes mec-scale-fade-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes mec-slide-down-fade-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes mec-slide-up-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes mec-slide-right-fade-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes mec-pulse-subtle{0%,to{opacity:1}50%{opacity:.7}}.mec-anim-fade-in{animation:mec-fade-in var(--mec-anim-state) var(--mec-ease-standard) both}.mec-anim-scale-fade-in{animation:mec-scale-fade-in var(--mec-anim-modal) var(--mec-ease-out) both}.mec-anim-slide-down{animation:mec-slide-down-fade-in var(--mec-anim-state) var(--mec-ease-out) both}.mec-anim-slide-up{animation:mec-slide-up-fade-in var(--mec-anim-state) var(--mec-ease-out) both}.mec-anim-slide-right{animation:mec-slide-right-fade-in var(--mec-anim-state) var(--mec-ease-out) both}.mec-anim-stagger>*{animation-delay:0ms}.mec-anim-stagger>*:nth-child(1){animation-delay:20ms}.mec-anim-stagger>*:nth-child(2){animation-delay:60ms}.mec-anim-stagger>*:nth-child(3){animation-delay:.1s}.mec-anim-stagger>*:nth-child(4){animation-delay:.14s}.mec-anim-stagger>*:nth-child(5){animation-delay:.18s}.mec-anim-stagger>*:nth-child(6){animation-delay:.22s}.mec-anim-stagger>*:nth-child(7){animation-delay:.26s}.mec-anim-stagger>*:nth-child(8){animation-delay:.3s}.mec-anim-stagger>*:nth-child(9){animation-delay:.34s}.mec-anim-stagger>*:nth-child(10){animation-delay:.38s}.mec-anim-stagger>*:nth-child(11){animation-delay:.42s}.mec-anim-stagger>*:nth-child(12){animation-delay:.46s}.mec-anim-hover-lift{transition:filter var(--mec-anim-hover) var(--mec-ease-standard),box-shadow var(--mec-anim-state) var(--mec-ease-standard)}.mec-anim-hover-lift:hover{filter:brightness(1.06)}.mec-anim-hover-lift:active{filter:brightness(.94)}.mec-anim-swap{position:relative;display:inline-grid;grid-template-areas:"stack";align-items:center}.mec-anim-swap>.mec-swap-from,.mec-anim-swap>.mec-swap-to{grid-area:stack;transition:opacity var(--mec-anim-state) var(--mec-ease-standard),transform var(--mec-anim-state) var(--mec-ease-out)}.mec-anim-swap>.mec-swap-from{opacity:1;transform:translateY(0)}.mec-anim-swap>.mec-swap-to{opacity:0;transform:translateY(6px);pointer-events:none}.mec-anim-swap.is-active>.mec-swap-from{opacity:0;transform:translateY(-6px);pointer-events:none}.mec-anim-swap.is-active>.mec-swap-to{opacity:1;transform:translateY(0);pointer-events:auto}ion-router-outlet>.ion-page>ion-content>*{animation:mec-page-enter .24s cubic-bezier(.16,1,.3,1) both}@keyframes mec-page-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}:root{--mec-btn-h-sm: 33px;--mec-btn-h-md: 44px;--mec-btn-h-lg: 55px;--mec-btn-primary-bg: #0099bb;--mec-btn-primary-bg-hover: #00aacc;--mec-btn-primary-bg-active: #0088aa;--mec-btn-primary-color: #ffffff;--mec-btn-secondary-bg: #e5e5ea;--mec-btn-secondary-bg-hover: #d8d8df;--mec-btn-secondary-bg-active: #c8c8d0;--mec-btn-secondary-color: #1c1c1e;--mec-btn-danger-bg: #ff453a;--mec-btn-danger-bg-hover: #ff5e54;--mec-btn-danger-bg-active: #e63a30;--mec-btn-danger-color: #ffffff;--mec-btn-success-bg: #34c759;--mec-btn-success-bg-hover: #4dd16e;--mec-btn-success-bg-active: #2bb04c;--mec-btn-success-color: #ffffff;--mec-btn-ghost-border: rgba(0, 0, 0, .12);--mec-btn-ghost-color: #1c1c1e;--mec-btn-radius: 20px;--mec-btn-radius-pill: 999px}ion-button{font-family:Inter-SemiBold,Inter,-apple-system,sans-serif;font-weight:600;letter-spacing:0;text-transform:none;--transition: background var(--mec-anim-state, .22s) var(--mec-ease-standard, cubic-bezier(.4, 0, .2, 1)), filter var(--mec-anim-hover, .16s) var(--mec-ease-standard, cubic-bezier(.4, 0, .2, 1))}ion-button.mec-btn,ion-button.mec-btn--primary,ion-button.mec-btn--secondary,ion-button.mec-btn--danger,ion-button.mec-btn--success,ion-button.mec-btn--ghost{--border-radius: var(--mec-btn-radius);--border-style: none;--border-width: 0;--box-shadow: none;--ripple-color: transparent;height:var(--mec-btn-h-md);transition:filter var(--mec-anim-hover, .16s) var(--mec-ease-standard, cubic-bezier(.4, 0, .2, 1))}ion-button.mec-btn:hover,ion-button.mec-btn--primary:hover,ion-button.mec-btn--secondary:hover,ion-button.mec-btn--danger:hover,ion-button.mec-btn--success:hover,ion-button.mec-btn--ghost:hover{filter:brightness(1.06)}ion-button.mec-btn:active,ion-button.mec-btn--primary:active,ion-button.mec-btn--secondary:active,ion-button.mec-btn--danger:active,ion-button.mec-btn--success:active,ion-button.mec-btn--ghost:active{filter:brightness(.94)}ion-button.mec-btn--primary{--background: var(--mec-btn-primary-bg);--background-hover: var(--mec-btn-primary-bg-hover);--background-activated: var(--mec-btn-primary-bg-active);--color: var(--mec-btn-primary-color)}ion-button.mec-btn--secondary{--background: var(--mec-btn-secondary-bg);--background-hover: var(--mec-btn-secondary-bg-hover);--background-activated: var(--mec-btn-secondary-bg-active);--color: var(--mec-btn-secondary-color)}ion-button.mec-btn--danger{--background: var(--mec-btn-danger-bg);--background-hover: var(--mec-btn-danger-bg-hover);--background-activated: var(--mec-btn-danger-bg-active);--color: var(--mec-btn-danger-color)}ion-button.mec-btn--success{--background: var(--mec-btn-success-bg);--background-hover: var(--mec-btn-success-bg-hover);--background-activated: var(--mec-btn-success-bg-active);--color: var(--mec-btn-success-color)}ion-button.mec-btn--ghost{--background: transparent;--background-hover: rgba(0, 0, 0, .04);--background-activated: rgba(0, 0, 0, .08);--color: var(--mec-btn-ghost-color);--border-style: solid;--border-width: 1px;--border-color: var(--mec-btn-ghost-border)}ion-button.mec-btn--sm{height:var(--mec-btn-h-sm);font-size:13px}ion-button.mec-btn--md{height:var(--mec-btn-h-md);font-size:14px}ion-button.mec-btn--lg{height:var(--mec-btn-h-lg);font-size:15px}ion-button.mec-btn--pill{--border-radius: var(--mec-btn-radius-pill)}ion-button.primary{--background: var(--mec-btn-primary-bg) !important;--background-hover: var(--mec-btn-primary-bg-hover) !important;--background-activated: var(--mec-btn-primary-bg-active) !important;--color: var(--mec-btn-primary-color) !important;--border-radius: var(--mec-btn-radius);--border-style: none;--box-shadow: none;--ripple-color: transparent;text-transform:none;font-weight:600;transition:filter var(--mec-anim-hover, .16s) var(--mec-ease-standard, cubic-bezier(.4, 0, .2, 1))}ion-button.primary:hover{filter:brightness(1.06)}ion-button.primary:active{filter:brightness(.94)}ion-button.secondary{--background: var(--mec-btn-secondary-bg) !important;--background-hover: var(--mec-btn-secondary-bg-hover) !important;--background-activated: var(--mec-btn-secondary-bg-active) !important;--color: var(--mec-btn-secondary-color) !important;--border-radius: var(--mec-btn-radius);--border-style: none;--box-shadow: none;--ripple-color: transparent;text-transform:none;font-weight:600;transition:filter var(--mec-anim-hover, .16s) var(--mec-ease-standard, cubic-bezier(.4, 0, .2, 1))}ion-button.secondary:hover{filter:brightness(.98)}ion-button.secondary:active{filter:brightness(.92)}ion-button.red{--background: var(--mec-btn-danger-bg) !important;--background-hover: var(--mec-btn-danger-bg-hover) !important;--background-activated: var(--mec-btn-danger-bg-active) !important;--color: var(--mec-btn-danger-color) !important;--border-radius: var(--mec-btn-radius);--border-style: none;--box-shadow: none;--ripple-color: transparent;text-transform:none;font-weight:600;transition:filter var(--mec-anim-hover, .16s) var(--mec-ease-standard, cubic-bezier(.4, 0, .2, 1))}ion-button.red:hover{filter:brightness(1.06)}ion-button.red:active{filter:brightness(.94)}ion-button.green{--background: var(--mec-btn-success-bg) !important;--background-hover: var(--mec-btn-success-bg-hover) !important;--background-activated: var(--mec-btn-success-bg-active) !important;--color: var(--mec-btn-success-color) !important;--border-radius: var(--mec-btn-radius);--border-style: none;text-transform:none;font-weight:600;transition:filter var(--mec-anim-hover, .16s) var(--mec-ease-standard)}ion-button.green:hover{filter:brightness(1.06)}ion-button.white,ion-button.white-button{--background: #ffffff !important;--background-hover: #f5f5f7 !important;--background-activated: #ececef !important;--color: var(--mec-btn-ghost-color) !important;--border-radius: var(--mec-btn-radius);--border-style: solid;--border-width: 1px;--border-color: var(--mec-btn-ghost-border);--box-shadow: none;text-transform:none;font-weight:600;transition:filter var(--mec-anim-hover, .16s) var(--mec-ease-standard)}ion-button.white:hover,ion-button.white-button:hover{filter:brightness(.97)}ion-button.lightblue-button{--background: var(--mec-btn-primary-bg) !important;--background-hover: var(--mec-btn-primary-bg-hover) !important;--background-activated: var(--mec-btn-primary-bg-active) !important;--color: #ffffff !important;--border-radius: var(--mec-btn-radius);--border-style: none;--box-shadow: none;text-transform:none;font-weight:600;transition:filter var(--mec-anim-hover, .16s) var(--mec-ease-standard)}ion-button.lightblue-button:hover{filter:brightness(1.05)}ion-button.darkblue-button{--background: #101932 !important;--background-hover: #1a2542 !important;--background-activated: #0a0f24 !important;--color: #ffffff !important;--border-radius: var(--mec-btn-radius);--border-style: none;--box-shadow: none;text-transform:none;font-weight:600;transition:filter var(--mec-anim-hover, .16s) var(--mec-ease-standard)}ion-button.darkblue-button:hover{filter:brightness(1.15)}ion-button.grey{--background: var(--mec-btn-secondary-bg) !important;--background-hover: var(--mec-btn-secondary-bg-hover) !important;--color: var(--mec-btn-secondary-color) !important;--border-radius: var(--mec-btn-radius);--border-style: none;text-transform:none;font-weight:600;transition:filter var(--mec-anim-hover, .16s) var(--mec-ease-standard)}ion-button.grey:hover{filter:brightness(.98)}ion-button[size=small]{--padding-start: 12px;--padding-end: 12px;height:var(--mec-btn-h-sm);font-size:12px}ion-button.expanded{width:100%;display:block}.search-box-btn,.btn,button.btn,a.btn,div.btn{border-radius:var(--mec-btn-radius)!important}@media (prefers-reduced-motion: reduce){ion-button{transition:none!important}ion-button:hover,ion-button:active{filter:none!important}}ion-button.add-box-button{--background: var(--mec-cyan, #0099bb);--background-activated: var(--mec-cyan-hover, #007a99);--background-hover: var(--mec-cyan-hover, #007a99)}.mec-radio-inline-group,.mec-checkbox-inline-group{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:10px 0 14px}.mec-radio-inline,.mec-checkbox-inline{display:inline-flex;align-items:center;gap:8px;cursor:pointer;padding:6px 12px 6px 8px;border-radius:20px;background:#f2f2f7;transition:background .14s ease;-webkit-user-select:none;user-select:none}.mec-radio-inline:hover,.mec-checkbox-inline:hover{background:#e5e5ea}@media (prefers-reduced-motion: reduce){.mec-radio-inline,.mec-checkbox-inline{transition:none}}.mec-radio-label{font-family:Inter-Medium,Inter,sans-serif;font-size:14px;font-weight:500;color:#1c1c1e;line-height:1;white-space:nowrap}.mec-radio-inline ion-radio{width:20px;height:20px;min-width:20px;flex-shrink:0;--color: #8e8e93;--color-checked: #0099bb;--border-radius: 50%;--inner-border-radius: 50%;margin:0}.mec-radio-inline ion-radio::part(container){border-radius:50%!important;width:20px;height:20px;border:2px solid #8e8e93}.mec-radio-inline ion-radio::part(mark){border-radius:50%!important}.mec-radio-inline ion-radio.radio-checked::part(container){border-color:#09b}.mec-radio-inline ion-radio.radio-checked::part(mark){background:#09b;width:10px;height:10px;border-radius:50%!important}.mec-checkbox-inline ion-checkbox{width:20px;height:20px;min-width:20px;flex-shrink:0;--background: transparent;--background-checked: #0099bb;--border-color: #8e8e93;--border-color-checked: #0099bb;--border-radius: 4px;--checkmark-color: #ffffff;--size: 20px;margin:0}.mec-checkbox-row{display:flex;align-items:center;gap:10px;padding:12px 0;cursor:pointer}.mec-checkbox-row ion-checkbox{flex-shrink:0;--size: 22px;width:22px;height:22px;min-width:22px;--background: transparent;--background-checked: #0099bb;--border-color: #8e8e93;--border-color-checked: #0099bb;--border-radius: 4px;--checkmark-color: #ffffff;margin:0}.mec-checkbox-row span{flex:1;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:1.4;color:var(--color-text, #101932)}.mec-field-help{margin:-4px 0 4px 32px;font-family:Inter,sans-serif;font-size:12.5px;font-weight:400;line-height:1.45;color:#8e8e93}ion-item:has(.mec-radio-inline-group),ion-item:has(.mec-checkbox-inline-group){--inner-padding-start: 0;--inner-padding-end: 0;--padding-start: 0;--padding-end: 0;--min-height: 0;--border-width: 0;--border-style: none;--background: transparent;--background-hover: transparent;--background-activated: transparent;--background-focused: transparent}:root{--mec-tag-green-top: #1f7d36;--mec-tag-green-bot: #aadeb7;--mec-tag-red-top: #de4f47;--mec-tag-red-bot: #dc8b87;--mec-tag-blue-top: #1b9ab6;--mec-tag-blue-bot: #87c9e7;--mec-tag-yellow-top: #e5c54d;--mec-tag-yellow-bot: #f4e5a4;--mec-tag-purple-top: #7621bc;--mec-tag-purple-bot: #bf96e2;--mec-tag-orange-top: #ad762e;--mec-tag-orange-bot: #f5c171;--mec-tag-pink-top: #972356;--mec-tag-pink-bot: #df8fb8;--mec-tag-indigo-top: #232a78;--mec-tag-indigo-bot: #8e93e0;--mec-tag-selector-stroke: #2e8fff;--mec-tag-selector-radius: 6px}.mec-tag{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:28px;max-width:100%;padding:4px 14px;border-radius:14px;color:#fff;font-family:Inter-SemiBold,Inter,sans-serif;font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.2px;text-shadow:0 1px 1px rgba(0,0,0,.15);overflow:hidden;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg,var(--mec-tag-blue-top) 0%,var(--mec-tag-blue-bot) 100%);box-shadow:0 1px 2px #00000014,inset 0 1px #ffffff26;transition:filter var(--mec-anim-hover, .16s) var(--mec-ease-standard, cubic-bezier(.4, 0, .2, 1)),box-shadow var(--mec-anim-state, .22s) var(--mec-ease-standard, cubic-bezier(.4, 0, .2, 1))}.mec-tag:hover{filter:brightness(1.06);box-shadow:0 2px 6px #0000001f,inset 0 1px #fff3}.mec-tag--green{background:linear-gradient(180deg,var(--mec-tag-green-top) 0%,var(--mec-tag-green-bot) 100%)}.mec-tag--red{background:linear-gradient(180deg,var(--mec-tag-red-top) 0%,var(--mec-tag-red-bot) 100%)}.mec-tag--blue{background:linear-gradient(180deg,var(--mec-tag-blue-top) 0%,var(--mec-tag-blue-bot) 100%)}.mec-tag--yellow{background:linear-gradient(180deg,var(--mec-tag-yellow-top) 0%,var(--mec-tag-yellow-bot) 100%);color:#2a2700;text-shadow:0 1px 1px rgba(255,255,255,.3)}.mec-tag--purple{background:linear-gradient(180deg,var(--mec-tag-purple-top) 0%,var(--mec-tag-purple-bot) 100%)}.mec-tag--orange{background:linear-gradient(180deg,var(--mec-tag-orange-top) 0%,var(--mec-tag-orange-bot) 100%)}.mec-tag--pink{background:linear-gradient(180deg,var(--mec-tag-pink-top) 0%,var(--mec-tag-pink-bot) 100%)}.mec-tag--indigo{background:linear-gradient(180deg,var(--mec-tag-indigo-top) 0%,var(--mec-tag-indigo-bot) 100%)}.mec-tag-marquee{display:inline-block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mec-tag-marquee>span{display:inline-block;vertical-align:middle}.mec-tag-marquee.is-overflow{text-overflow:clip}.mec-tag-marquee.is-overflow>span{padding-left:100%;animation:mec-tag-scroll 12s linear infinite}@keyframes mec-tag-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.mec-tag-color-selector{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:4px 0}.mec-tag-color-selector__item{position:relative;width:32px;height:32px;padding:0;margin:0;border:2px solid transparent;border-radius:var(--mec-tag-selector-radius);background:transparent;cursor:pointer;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;transition:border-color var(--mec-anim-state, .22s) var(--mec-ease-out, cubic-bezier(.16, 1, .3, 1)),transform var(--mec-anim-hover, .16s) var(--mec-ease-standard, cubic-bezier(.4, 0, .2, 1))}.mec-tag-color-selector__item:before{content:"";display:block;width:26px;height:26px;border-radius:50%;background:inherit;background-clip:padding-box;box-shadow:0 1px 2px #0000001f,inset 0 1px #ffffff2e}.mec-tag-color-selector__item:hover{transform:scale(1.08)}.mec-tag-color-selector__item.is-selected{border-color:var(--mec-tag-selector-stroke)}.mec-tag-color-selector__item:focus-visible{outline:2px solid var(--mec-tag-selector-stroke);outline-offset:2px}.city-publication-tag{border-radius:14px!important;padding:4px 14px!important;font-size:12px;font-weight:600;letter-spacing:.2px;text-shadow:0 1px 1px rgba(0,0,0,.15);box-shadow:0 1px 2px #00000014,inset 0 1px #ffffff26;transition:filter var(--mec-anim-hover, .16s) var(--mec-ease-standard, cubic-bezier(.4, 0, .2, 1))}.city-publication-tag:hover{filter:brightness(1.06)}.city-publication-tag.tag-blue{background:var(--color-blue)}.city-publication-tag.tag-bluesky{background:var(--color-bluesky)}.city-publication-tag.tag-bluegrey{background:var(--color-bluegrey)}.city-publication-tag.tag-darkblue{background:var(--color-darkblue)}.city-publication-tag.tag-aero{background:var(--color-aero)}.city-publication-tag.tag-red{background:var(--color-red)}.city-publication-tag.tag-pink{background:var(--color-pink)}.city-publication-tag.tag-green{background:var(--color-green)}.city-publication-tag.tag-purple{background:var(--color-purple)}.city-publication-tag.tag-violet{background:var(--color-violet)}.city-publication-tag.tag-yellow{background:var(--color-yellow);color:#2a2700;text-shadow:0 1px 1px rgba(255,255,255,.3)}.city-publication-tag.tag-orange{background:var(--color-orange)}.city-publication-tag.tag-brown{background:var(--color-brown)}.event-categories{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:4px 0 0}.event-categories li{display:inline-flex}[class^=cat-],[class*=" cat-"]{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:24px;padding:3px 12px;border-radius:14px;color:#fff;font-family:Inter-SemiBold,Inter,sans-serif;font-size:11px;font-weight:600;line-height:1.2;letter-spacing:.2px;text-shadow:0 1px 1px rgba(0,0,0,.15);white-space:nowrap;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg,var(--mec-tag-blue-top) 0%,var(--mec-tag-blue-bot) 100%);box-shadow:0 1px 2px #00000014,inset 0 1px #ffffff26;transition:filter var(--mec-anim-hover, .16s) var(--mec-ease-standard, cubic-bezier(.4, 0, .2, 1))}[class^=cat-]:hover,[class*=" cat-"]:hover{filter:brightness(1.06)}[class^=cat-].inactive,[class*=" cat-"].inactive{opacity:.38}@supports (background: linear-gradient(180deg,color-mix(in srgb,red 50%,white) 0%,white 100%)){.cat-blue{background:linear-gradient(180deg,var(--color-blue) 0%,color-mix(in srgb,var(--color-blue) 35%,white) 100%)}.cat-bluesky{background:linear-gradient(180deg,var(--color-bluesky) 0%,color-mix(in srgb,var(--color-bluesky) 35%,white) 100%)}.cat-bluegrey{background:linear-gradient(180deg,var(--color-bluegrey) 0%,color-mix(in srgb,var(--color-bluegrey) 35%,white) 100%)}.cat-darkblue{background:linear-gradient(180deg,var(--color-darkblue) 0%,color-mix(in srgb,var(--color-darkblue) 35%,white) 100%)}.cat-aero{background:linear-gradient(180deg,var(--color-aero) 0%,color-mix(in srgb,var(--color-aero) 35%,white) 100%)}.cat-red{background:linear-gradient(180deg,var(--color-red) 0%,color-mix(in srgb,var(--color-red) 35%,white) 100%)}.cat-pink{background:linear-gradient(180deg,var(--color-pink) 0%,color-mix(in srgb,var(--color-pink) 35%,white) 100%)}.cat-green{background:linear-gradient(180deg,var(--color-green) 0%,color-mix(in srgb,var(--color-green) 35%,white) 100%)}.cat-purple{background:linear-gradient(180deg,var(--color-purple) 0%,color-mix(in srgb,var(--color-purple) 35%,white) 100%)}.cat-violet{background:linear-gradient(180deg,var(--color-violet) 0%,color-mix(in srgb,var(--color-violet) 35%,white) 100%)}.cat-yellow{background:linear-gradient(180deg,var(--color-yellow) 0%,color-mix(in srgb,var(--color-yellow) 35%,white) 100%);color:#2a2700;text-shadow:0 1px 1px rgba(255,255,255,.3)}.cat-orange{background:linear-gradient(180deg,var(--color-orange) 0%,color-mix(in srgb,var(--color-orange) 35%,white) 100%)}.cat-brown{background:linear-gradient(180deg,var(--color-brown) 0%,color-mix(in srgb,var(--color-brown) 35%,white) 100%)}}.city-publication-tags-color-selector .colors-list-selection{display:flex!important;flex-wrap:wrap;gap:10px!important;grid-template-columns:none!important}.city-publication-tags-color-selector .colors-list-selection .colors-list-selection-case{position:relative;width:32px!important;height:32px!important;padding:0!important;border:2px solid transparent;border-radius:var(--mec-tag-selector-radius);background:transparent!important;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color var(--mec-anim-state, .22s) var(--mec-ease-out, cubic-bezier(.16, 1, .3, 1)),transform var(--mec-anim-hover, .16s) var(--mec-ease-standard, cubic-bezier(.4, 0, .2, 1))}.city-publication-tags-color-selector .colors-list-selection .colors-list-selection-case:hover{transform:scale(1.08)}.city-publication-tags-color-selector .colors-list-selection .colors-list-selection-case.selected{border-color:var(--mec-tag-selector-stroke);background:transparent!important}.city-publication-tags-color-selector .colors-list-selection .colors-list-selection-case span{display:block!important;width:26px;height:26px;border-radius:50%;box-shadow:0 1px 2px #0000001f,inset 0 1px #ffffff2e}.city-publication-tags-color-selector .colors-list-selection .colors-list-selection-case span.active{border:0!important}.city-publication-tags-color-selector .colors-list-selection .colors-list-selection-case ion-icon{display:none!important}:root{--mec-text-display: 32px;--mec-text-h1: 24px;--mec-text-h2: 18px;--mec-text-h3: 15px;--mec-text-h4: 13px;--mec-text-body: 14px;--mec-text-body-sm: 13px;--mec-text-caption: 12px;--mec-text-overline: 11px;--mec-text-display-weight: 700;--mec-text-h1-weight: 700;--mec-text-h2-weight: 700;--mec-text-h3-weight: 600;--mec-text-h4-weight: 600;--mec-text-body-weight: 500;--mec-text-caption-weight: 500;--mec-text-overline-weight: 600;--mec-text-display-line-height: 1.15;--mec-text-h1-line-height: 1.2;--mec-text-h2-line-height: 1.3;--mec-text-h3-line-height: 1.3;--mec-text-h4-line-height: 1.35;--mec-text-body-line-height: 1.5;--mec-text-caption-line-height: 1.4;--mec-text-overline-line-height: 1.3;--mec-text-overline-tracking: .6px}@media (max-width: 720px){:root{--mec-text-display: 26px;--mec-text-h1: 20px;--mec-text-h2: 17px}}.mec-text-display{font-family:Inter-Bold,Inter,sans-serif;font-size:var(--mec-text-display);font-weight:var(--mec-text-display-weight);line-height:var(--mec-text-display-line-height)}.mec-text-h1{font-family:Inter-Bold,Inter,sans-serif;font-size:var(--mec-text-h1);font-weight:var(--mec-text-h1-weight);line-height:var(--mec-text-h1-line-height)}.mec-text-h2{font-family:Inter-Bold,Inter,sans-serif;font-size:var(--mec-text-h2);font-weight:var(--mec-text-h2-weight);line-height:var(--mec-text-h2-line-height)}.mec-text-h3{font-family:Inter-SemiBold,Inter,sans-serif;font-size:var(--mec-text-h3);font-weight:var(--mec-text-h3-weight);line-height:var(--mec-text-h3-line-height)}.mec-text-h4{font-family:Inter-SemiBold,Inter,sans-serif;font-size:var(--mec-text-h4);font-weight:var(--mec-text-h4-weight);line-height:var(--mec-text-h4-line-height)}.mec-text-body{font-family:Inter-Medium,Inter,sans-serif;font-size:var(--mec-text-body);font-weight:var(--mec-text-body-weight);line-height:var(--mec-text-body-line-height)}.mec-text-body-sm{font-family:Inter-Medium,Inter,sans-serif;font-size:var(--mec-text-body-sm);font-weight:var(--mec-text-body-weight);line-height:var(--mec-text-body-line-height)}.mec-text-caption{font-family:Inter-Medium,Inter,sans-serif;font-size:var(--mec-text-caption);font-weight:var(--mec-text-caption-weight);line-height:var(--mec-text-caption-line-height);color:var(--color-text-light)}.mec-text-overline{font-family:Inter-SemiBold,Inter,sans-serif;font-size:var(--mec-text-overline);font-weight:var(--mec-text-overline-weight);line-height:var(--mec-text-overline-line-height);letter-spacing:var(--mec-text-overline-tracking);text-transform:uppercase;color:var(--color-text-light)}.mec-text-primary{color:var(--color-primary)}.mec-text-secondary{color:var(--color-secondary)}.mec-text-muted{color:var(--color-text-light)}:root{--mec-cyan: #0099bb;--mec-cyan-hover: #007a99;--mec-anim-fast: .16s ease;--mec-anim-base: .24s cubic-bezier(.4, 0, .2, 1);--mec-anim-bounce: .35s cubic-bezier(.16, 1, .3, 1);--mec-anim-hover: .16s ease;--mec-anim-state: .22s cubic-bezier(.4, 0, .2, 1);--mec-anim-modal: .35s cubic-bezier(.16, 1, .3, 1);--mec-ease-standard: cubic-bezier(.4, 0, .2, 1);--mec-ease-out: cubic-bezier(.16, 1, .3, 1);--mec-border-subtle: rgba(0, 0, 0, .05);--mec-bg-hover: rgba(0, 0, 0, .04);--mec-bg-elevated: #f4f6fa;--mec-shadow-card: 0 1px 2px rgba(16, 25, 50, .03);--mec-shadow-card-hover: 0 4px 16px rgba(16, 25, 50, .06)}.mec-btn-back{display:inline-flex;align-items:center;gap:6px;padding:8px 14px 8px 10px;margin-left:16px;margin-right:20px;background:#0000000a;color:var(--color-text, #101932);border:none;border-radius:999px;cursor:pointer;font-family:Inter-SemiBold,Inter,sans-serif;font-size:13px;font-weight:600;line-height:1;transition:background var(--mec-anim-fast, .16s ease),color var(--mec-anim-fast, .16s ease),transform var(--mec-anim-fast, .16s ease);appearance:none}.mec-btn-back ion-icon{font-size:18px;color:inherit;transition:transform var(--mec-anim-fast, .16s ease)}.mec-btn-back span{color:inherit}.mec-btn-back:hover{background:#0099bb1a;color:var(--mec-cyan, #0099bb)}.mec-btn-back:hover ion-icon{transform:translate(-2px)}.mec-btn-back:active{transform:scale(.97)}.mec-btn-back--compact{padding:0;width:40px;height:40px;justify-content:center;gap:0}.mec-btn-back--compact span{display:none}.mec-btn-filter{display:inline-flex;align-items:center;gap:8px;padding:8px 12px 8px 14px;background:#fff9;backdrop-filter:blur(12px) saturate(1.4);-webkit-backdrop-filter:blur(12px) saturate(1.4);color:var(--color-text, #101932);border:1px solid rgba(0,0,0,.06);border-radius:999px;cursor:pointer;font-family:Inter-SemiBold,Inter,sans-serif;font-size:13px;font-weight:600;line-height:1;height:36px;box-shadow:0 1px 2px #0000000a;transition:background var(--mec-anim-fast, .16s ease),border-color var(--mec-anim-fast, .16s ease),box-shadow var(--mec-anim-fast, .16s ease),transform var(--mec-anim-fast, .16s ease);appearance:none;-webkit-user-select:none;user-select:none}.mec-btn-filter>ion-icon{font-size:16px;color:var(--mec-cyan, #0099bb)}.mec-btn-filter span{color:inherit}.mec-btn-filter__caret{font-size:14px!important;color:var(--color-text-muted, #6b7280)!important;transition:transform var(--mec-anim-fast, .16s ease);margin-left:2px}.mec-btn-filter:hover{background:#ffffffd9;border-color:#0099bb40;box-shadow:0 2px 8px #0099bb1f}.mec-btn-filter:hover .mec-btn-filter__caret{transform:translateY(1px)}.mec-btn-filter:active{transform:scale(.97)}.mec-btn-filter--active{background:#0099bb14;border-color:#0099bb4d;color:var(--mec-cyan, #0099bb)}.mec-btn-filter--active>ion-icon{color:var(--mec-cyan, #0099bb)}.mec-btn-filter--active .mec-btn-filter__caret{color:var(--mec-cyan, #0099bb)!important}.mec-btn-filter--cyan{background:#0099bb1a!important;border-color:#0099bb4d!important;color:var(--mec-cyan, #0099bb)!important}.mec-btn-filter--cyan>ion-icon{color:var(--mec-cyan, #0099bb)!important}.mec-btn-filter--cyan .mec-btn-filter__caret{color:var(--mec-cyan, #0099bb)!important}.mec-btn-filter--cyan:hover{background:#0099bb29!important;border-color:#09b6!important;box-shadow:0 2px 8px #0099bb2e!important}.mec-btn-filter--tall{height:48px!important;padding:0 16px!important;font-size:14px!important}.mec-btn-filter.is-open .mec-btn-filter__caret{transform:rotate(180deg)}.pub-filter-bar{margin-bottom:14px}.pub-filter-bar .pub-filter-toggle{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border:none;border-radius:14px;background:#f4f6fa;color:#101932;font-family:Inter-SemiBold,Inter,sans-serif;font-size:13px;font-weight:600;cursor:pointer;transition:background .16s cubic-bezier(.4,0,.2,1)}.pub-filter-bar .pub-filter-toggle ion-icon{font-size:18px;color:#09b}.pub-filter-bar .pub-filter-toggle:hover{background:#e9ecf3}.pub-actionbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.pub-actionbar .pub-action{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border:none;border-radius:14px;background:#f4f6fa;color:#101932;font-family:Inter-SemiBold,Inter,sans-serif;font-size:13px;font-weight:600;cursor:pointer;transition:background .16s cubic-bezier(.4,0,.2,1),box-shadow .16s cubic-bezier(.4,0,.2,1)}.pub-actionbar .pub-action ion-icon{font-size:18px;color:#09b}.pub-actionbar .pub-action:hover{background:#e9ecf3}.pub-actionbar .pub-action.pub-action--primary{background:#09b;color:#fff;box-shadow:0 2px 8px #0099bb47}.pub-actionbar .pub-action.pub-action--primary ion-icon{color:#fff}.pub-actionbar .pub-action.pub-action--primary span{color:#fff}.pub-actionbar .pub-action.pub-action--primary:hover{background:#007a99}.pub-fab ion-fab-button{--background: #0099bb;--background-activated: #007a99;--background-hover: #007a99;--color: #ffffff;--box-shadow: 0 4px 14px rgba(0, 153, 187, .4)}.pub-fab ion-icon{font-size:28px;color:#fff!important}#content-2-cols .left-col .alerts-wrap{display:block;background:#f4f6fa!important;border:1px solid rgba(0,0,0,.05)!important;border-radius:18px!important;padding:14px 16px!important;margin:0 0 15px!important;box-shadow:0 1px 2px #10193208!important}#content-2-cols .left-col .alerts-wrap>h2{font-size:14px;font-weight:700;color:#1c1c1e;margin:0 0 10px;letter-spacing:-.1px;line-height:1.3;padding:0}#content-2-cols .left-col .alerts-wrap alerts-widget{display:block;margin-bottom:8px;border-radius:10px;cursor:pointer;transition:background var(--mec-anim-hover, .16s) var(--mec-ease-standard, cubic-bezier(.4, 0, .2, 1))}#content-2-cols .left-col .alerts-wrap alerts-widget:hover{background:#0099bb0f}#content-2-cols .left-col .alerts-wrap alerts-widget:last-child{margin-bottom:0}#content-2-cols .left-col last-citizens-widget,#content-2-cols .left-col waiting-reports-widget{display:block;background:#f4f6fa!important;border:1px solid rgba(0,0,0,.05)!important;border-radius:18px!important;padding:14px 16px!important;margin:0 0 15px!important;box-shadow:0 1px 2px #10193208!important}#content-2-cols .left-col last-citizens-widget>div>h2,#content-2-cols .left-col last-citizens-widget h2,#content-2-cols .left-col waiting-reports-widget>div>h2,#content-2-cols .left-col waiting-reports-widget h2{font-size:14px;font-weight:700;color:#1c1c1e;margin:0 0 10px;letter-spacing:-.1px;line-height:1.3;padding:0}#content-2-cols .left-col last-citizens-widget .citizen{display:flex!important;align-items:center!important;gap:12px!important;padding:10px 12px!important;margin:0 -12px!important;border-bottom:1px solid rgba(0,0,0,.05);border-radius:10px;cursor:pointer;transition:background var(--mec-anim-hover, .16s) var(--mec-ease-standard, cubic-bezier(.4, 0, .2, 1))}#content-2-cols .left-col last-citizens-widget .citizen:hover{background:#0099bb0f}#content-2-cols .left-col last-citizens-widget .citizen:last-child{border-bottom:none;padding-bottom:10px}#content-2-cols .left-col last-citizens-widget .citizen:first-of-type{padding-top:10px}#content-2-cols .left-col last-citizens-widget .citizen .citizen-picture{flex-shrink:0}#content-2-cols .left-col last-citizens-widget .citizen .citizen-picture img{width:38px!important;height:38px!important;border-radius:50%!important;display:block}#content-2-cols .left-col last-citizens-widget .citizen .citizen-name{flex:1;min-width:0}#content-2-cols .left-col last-citizens-widget .citizen .citizen-name .name{font-size:15px!important;font-weight:600!important;color:#1c1c1e!important;line-height:1.3!important;padding:0!important;margin:0!important}#content-2-cols .left-col last-citizens-widget .citizen .citizen-name .created{font-size:13px!important;font-weight:500!important;color:#8e8e93!important;line-height:1.3!important;margin-top:2px!important;padding:0!important;font-style:normal!important}#content-2-cols .left-col waiting-reports-widget .report{display:flex!important;align-items:flex-start!important;gap:12px!important;padding:10px 12px!important;margin:0 -12px!important;border-bottom:1px solid rgba(0,0,0,.05);border-radius:10px;cursor:pointer;transition:background var(--mec-anim-hover, .16s) var(--mec-ease-standard, cubic-bezier(.4, 0, .2, 1))}#content-2-cols .left-col waiting-reports-widget .report:hover{background:#0099bb0f}#content-2-cols .left-col waiting-reports-widget .report:last-child{border-bottom:none;padding-bottom:10px}#content-2-cols .left-col waiting-reports-widget .report:first-of-type{padding-top:10px}#content-2-cols .left-col waiting-reports-widget .report>ion-icon{flex-shrink:0;width:38px!important;height:38px!important;font-size:18px!important;padding:0!important;margin:0!important;border-radius:50%!important}#content-2-cols .left-col waiting-reports-widget .report .report-content{flex:1;min-width:0}#content-2-cols .left-col waiting-reports-widget .report .report-content .report-title{font-size:15px!important;font-weight:600!important;color:#1c1c1e!important;line-height:1.3!important;padding:0!important;margin:0!important}#content-2-cols .left-col waiting-reports-widget .report .report-content .report-user{font-size:13px!important;font-weight:500!important;color:#8e8e93!important;font-style:normal!important;line-height:1.3!important;margin-top:2px!important;padding:0!important}#content-2-cols .left-col waiting-reports-widget .report .report-content .report-description{font-size:13px!important;font-weight:400!important;color:#8e8e93!important;line-height:1.3!important;margin-top:2px!important;padding:0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#content-2-cols .right-col mec-card{background:#fff;border:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05);border-radius:16px;margin:0 0 16px;padding:0 0 8px;box-shadow:0 1px 2px #1019320a,0 1px 3px #10193208;overflow:hidden;transition:box-shadow var(--mec-anim-state, .22s) var(--mec-ease-standard, cubic-bezier(.4, 0, .2, 1)),transform var(--mec-anim-state, .22s) var(--mec-ease-standard, cubic-bezier(.4, 0, .2, 1))}#content-2-cols .right-col mec-card:hover{box-shadow:0 4px 12px #1019320f,0 2px 4px #1019320a}#content-2-cols .right-col mec-card mec-publication-header{padding:20px 24px 12px}#content-2-cols .right-col mec-card mec-publication-header .publication-futur{border-radius:10px;font-size:.85rem;margin-bottom:14px}#content-2-cols .right-col mec-card mec-publication-header .publication-header-content h2{font-size:17px;font-weight:700;line-height:1.35;color:#1c1c1e;letter-spacing:-.2px}#content-2-cols .right-col mec-card mec-publication-header .publication-header-content ion-icon{width:24px;height:24px;color:#8e8e93;opacity:.7;transition:opacity var(--mec-anim-hover, .16s) var(--mec-ease-standard)}#content-2-cols .right-col mec-card mec-publication-header .publication-header-content ion-icon:hover{opacity:1}#content-2-cols .right-col mec-card mec-publication-header .publication-header-date{margin-top:4px}#content-2-cols .right-col mec-card mec-publication-header .publication-header-date h3{font-size:12px;color:#8e8e93;letter-spacing:.1px}#content-2-cols .right-col mec-card mec-publication-header .publication-header-tags .tags{margin-top:12px}#content-2-cols .right-col mec-card mec-publication-header .publication-header-tags .tags span.tag{margin-right:6px;margin-bottom:4px}#content-2-cols .right-col mec-card mec-publication-text,#content-2-cols .right-col mec-card mec-publication-link,#content-2-cols .right-col mec-card mec-publication-picture,#content-2-cols .right-col mec-card mec-publication-video,#content-2-cols .right-col mec-card mec-publication-pdf{display:block;padding:0 24px}#content-2-cols .right-col mec-card mec-publication-text p,#content-2-cols .right-col mec-card mec-publication-link p,#content-2-cols .right-col mec-card mec-publication-picture p,#content-2-cols .right-col mec-card mec-publication-video p,#content-2-cols .right-col mec-card mec-publication-pdf p{padding:0!important;margin:0 0 12px!important;font-size:14px;line-height:1.55;color:#1c1c1e}#content-2-cols .right-col mec-card mec-publication-text p:last-child,#content-2-cols .right-col mec-card mec-publication-link p:last-child,#content-2-cols .right-col mec-card mec-publication-picture p:last-child,#content-2-cols .right-col mec-card mec-publication-video p:last-child,#content-2-cols .right-col mec-card mec-publication-pdf p:last-child{margin-bottom:0!important}#content-2-cols .right-col mec-card mec-publication-text ul,#content-2-cols .right-col mec-card mec-publication-text ol,#content-2-cols .right-col mec-card mec-publication-link ul,#content-2-cols .right-col mec-card mec-publication-link ol,#content-2-cols .right-col mec-card mec-publication-picture ul,#content-2-cols .right-col mec-card mec-publication-picture ol,#content-2-cols .right-col mec-card mec-publication-video ul,#content-2-cols .right-col mec-card mec-publication-video ol,#content-2-cols .right-col mec-card mec-publication-pdf ul,#content-2-cols .right-col mec-card mec-publication-pdf ol{padding-left:22px;margin:4px 0 12px;font-size:14px;line-height:1.55;color:#1c1c1e}#content-2-cols .right-col mec-card mec-publication-text ul li,#content-2-cols .right-col mec-card mec-publication-text ol li,#content-2-cols .right-col mec-card mec-publication-link ul li,#content-2-cols .right-col mec-card mec-publication-link ol li,#content-2-cols .right-col mec-card mec-publication-picture ul li,#content-2-cols .right-col mec-card mec-publication-picture ol li,#content-2-cols .right-col mec-card mec-publication-video ul li,#content-2-cols .right-col mec-card mec-publication-video ol li,#content-2-cols .right-col mec-card mec-publication-pdf ul li,#content-2-cols .right-col mec-card mec-publication-pdf ol li{margin-bottom:4px}#content-2-cols .right-col mec-card mec-publication-text img,#content-2-cols .right-col mec-card mec-publication-text video,#content-2-cols .right-col mec-card mec-publication-link img,#content-2-cols .right-col mec-card mec-publication-link video,#content-2-cols .right-col mec-card mec-publication-picture img,#content-2-cols .right-col mec-card mec-publication-picture video,#content-2-cols .right-col mec-card mec-publication-video img,#content-2-cols .right-col mec-card mec-publication-video video,#content-2-cols .right-col mec-card mec-publication-pdf img,#content-2-cols .right-col mec-card mec-publication-pdf video{display:block;width:100%!important;max-width:100%!important;max-height:480px!important;height:auto!important;object-fit:cover!important;object-position:center top;border-radius:12px;margin:12px 0;background:#f5f5f7;cursor:pointer;transition:filter var(--mec-anim-hover, .16s) var(--mec-ease-standard)}#content-2-cols .right-col mec-card mec-publication-text img:hover,#content-2-cols .right-col mec-card mec-publication-text video:hover,#content-2-cols .right-col mec-card mec-publication-link img:hover,#content-2-cols .right-col mec-card mec-publication-link video:hover,#content-2-cols .right-col mec-card mec-publication-picture img:hover,#content-2-cols .right-col mec-card mec-publication-picture video:hover,#content-2-cols .right-col mec-card mec-publication-video img:hover,#content-2-cols .right-col mec-card mec-publication-video video:hover,#content-2-cols .right-col mec-card mec-publication-pdf img:hover,#content-2-cols .right-col mec-card mec-publication-pdf video:hover{filter:brightness(.97)}#content-2-cols .right-col mec-card mec-publication-text iframe,#content-2-cols .right-col mec-card mec-publication-link iframe,#content-2-cols .right-col mec-card mec-publication-picture iframe,#content-2-cols .right-col mec-card mec-publication-video iframe,#content-2-cols .right-col mec-card mec-publication-pdf iframe{max-height:600px;border-radius:12px}#content-2-cols .right-col mec-card mec-publication-picture .publication-picture-wrap,#content-2-cols .right-col mec-card mec-publication-picture .picture-wrap,#content-2-cols .right-col mec-card mec-publication-picture figure{position:relative;width:100%;max-height:480px;overflow:hidden;border-radius:12px;background:#f5f5f7;margin:12px 0}#content-2-cols .right-col mec-card mec-publication-picture .publication-picture-wrap img,#content-2-cols .right-col mec-card mec-publication-picture .picture-wrap img,#content-2-cols .right-col mec-card mec-publication-picture figure img{margin:0!important;border-radius:0!important}#content-2-cols .right-col mec-card mec-publication-video video{max-height:480px!important;aspect-ratio:16/9;background:#000}#content-2-cols .right-col mec-card mayor-publication-comment-create-form form.form-publication-comment .form-publication-comment-wrap,#content-2-cols .right-col mec-card citizen-publication-comment-create-form form.form-publication-comment .form-publication-comment-wrap{padding:10px 16px 14px}#content-2-cols .right-col mec-card mayor-publication-comment-create-form form.form-publication-comment .form-publication-comment-wrap img,#content-2-cols .right-col mec-card citizen-publication-comment-create-form form.form-publication-comment .form-publication-comment-wrap img{left:16px;top:10px;outline:none;box-shadow:0 1px 2px #1019320f}#content-2-cols .right-col mec-card mayor-publication-comment-create-form form.form-publication-comment .form-publication-comment-wrap input,#content-2-cols .right-col mec-card citizen-publication-comment-create-form form.form-publication-comment .form-publication-comment-wrap input{width:calc(100% - 132px);margin-left:56px;background:#f2f2f7;border-radius:20px;padding:0 44px 0 16px;height:40px;font-size:13px;transition:box-shadow var(--mec-anim-state, .22s) var(--mec-ease-standard)}#content-2-cols .right-col mec-card mayor-publication-comment-create-form form.form-publication-comment .form-publication-comment-wrap input:focus,#content-2-cols .right-col mec-card citizen-publication-comment-create-form form.form-publication-comment .form-publication-comment-wrap input:focus{background:#fff;box-shadow:0 0 0 2px #0099bb40}#content-2-cols .right-col mec-card mayor-publication-comment-create-form form.form-publication-comment .form-publication-comment-wrap input::placeholder,#content-2-cols .right-col mec-card citizen-publication-comment-create-form form.form-publication-comment .form-publication-comment-wrap input::placeholder{color:#8e8e93}#content-2-cols .right-col mec-card mayor-publication-comment-create-form form.form-publication-comment .form-publication-comment-wrap button,#content-2-cols .right-col mec-card citizen-publication-comment-create-form form.form-publication-comment .form-publication-comment-wrap button{right:22px;top:13px}#content-2-cols .right-col mec-card mayor-publication-comment-create-form form.form-publication-comment .form-publication-comment-wrap button ion-icon,#content-2-cols .right-col mec-card citizen-publication-comment-create-form form.form-publication-comment .form-publication-comment-wrap button ion-icon{width:30px;height:30px}#content-2-cols .right-col mec-card mec-publication-social-bar .social-bar-content{justify-content:flex-start;gap:4px;padding:12px 16px 8px;border-top:1px solid rgba(0,0,0,.04);margin-top:8px}#content-2-cols .right-col mec-card mec-publication-social-bar .social-bar-content mec-popover.share{margin-left:0!important;padding:8px 14px!important;border-radius:8px;cursor:pointer;transition:background var(--mec-anim-hover, .16s) var(--mec-ease-standard)}#content-2-cols .right-col mec-card mec-publication-social-bar .social-bar-content mec-popover.share:hover{background:#0000000a}#content-2-cols .right-col mec-card mec-publication-social-bar .social-bar-content mec-popover.share:hover ion-icon{color:#1c1c1e!important}#content-2-cols .right-col mec-card mec-publication-social-bar .social-bar-content mec-popover.share ion-icon{color:#8e8e93!important;transition:color var(--mec-anim-hover, .16s) var(--mec-ease-standard)}#content-2-cols .right-col mec-card mec-publication-social-bar .social-bar-content .likes,#content-2-cols .right-col mec-card mec-publication-social-bar .social-bar-content .comments,#content-2-cols .right-col mec-card mec-publication-social-bar .social-bar-content .share{background:transparent!important;padding:8px 14px!important;border-radius:8px;grid-template-columns:auto auto!important;gap:8px;cursor:pointer;transition:background var(--mec-anim-hover, .16s) var(--mec-ease-standard),color var(--mec-anim-hover, .16s) var(--mec-ease-standard)}#content-2-cols .right-col mec-card mec-publication-social-bar .social-bar-content .likes:hover,#content-2-cols .right-col mec-card mec-publication-social-bar .social-bar-content .comments:hover,#content-2-cols .right-col mec-card mec-publication-social-bar .social-bar-content .share:hover{background:#0000000a!important}#content-2-cols .right-col mec-card mec-publication-social-bar .social-bar-content .likes:hover ion-icon,#content-2-cols .right-col mec-card mec-publication-social-bar .social-bar-content .comments:hover ion-icon,#content-2-cols .right-col mec-card mec-publication-social-bar .social-bar-content .share:hover ion-icon{color:#1c1c1e}#content-2-cols .right-col mec-card mec-publication-social-bar .social-bar-content .likes:hover span,#content-2-cols .right-col mec-card mec-publication-social-bar .social-bar-content .comments:hover span,#content-2-cols .right-col mec-card mec-publication-social-bar .social-bar-content .share:hover span{color:#1c1c1e}#content-2-cols .right-col mec-card mec-publication-social-bar .social-bar-content .likes ion-icon,#content-2-cols .right-col mec-card mec-publication-social-bar .social-bar-content .comments ion-icon,#content-2-cols .right-col mec-card mec-publication-social-bar .social-bar-content .share ion-icon{width:18px!important;height:18px!important;color:#09b}#content-2-cols .right-col mec-card mec-publication-social-bar .social-bar-content .likes ion-icon.red,#content-2-cols .right-col mec-card mec-publication-social-bar .social-bar-content .comments ion-icon.red,#content-2-cols .right-col mec-card mec-publication-social-bar .social-bar-content .share ion-icon.red{color:#ff3b30}#content-2-cols .right-col mec-card mec-publication-social-bar .social-bar-content .likes span,#content-2-cols .right-col mec-card mec-publication-social-bar .social-bar-content .comments span,#content-2-cols .right-col mec-card mec-publication-social-bar .social-bar-content .share span{font-size:13px!important;font-weight:600;color:#1c1c1e;line-height:1}#content-2-cols .right-col mec-card mec-publication-social-bar .social-bar-content .share{display:flex!important;margin-left:auto}#content-2-cols .right-col mec-card .load-more-comments{border-top:1px solid rgba(0,0,0,.04);padding:12px 24px;font-size:13px;color:#6e6e73;text-align:left;background:#00000005;transition:background var(--mec-anim-hover, .16s) var(--mec-ease-standard)}#content-2-cols .right-col mec-card .load-more-comments:hover{background:#0000000a;color:#1c1c1e}#content-2-cols .right-col #search-box{background:transparent;margin-bottom:16px}#content-2-cols .right-col #search-box ion-searchbar{--background: #ffffff;--border-radius: var(--mec-btn-radius, 20px);--box-shadow: 0 1px 2px rgba(16, 25, 50, .04)}#content-2-cols .right-col #search-box .search-box-btn{border-radius:var(--mec-btn-radius, 20px)!important;font-weight:600;font-size:13px;transition:filter var(--mec-anim-hover, .16s) var(--mec-ease-standard),box-shadow var(--mec-anim-state, .22s) var(--mec-ease-standard)}#content-2-cols .right-col #search-box .search-box-btn:hover{filter:brightness(1.05);box-shadow:0 4px 12px #10193214}:root{--mec-input-bg: #f2f2f7;--mec-input-radius: 14px;--mec-input-height: 49px;--mec-input-padding-x: 18px;--mec-input-color: #1c1c1e;--mec-input-placeholder: rgba(120, 120, 128, .55);--mec-input-border: 0;--mec-input-font-size: 14px}input.mec-input,input.mec-input[type=text],input.mec-input[type=email],input.mec-input[type=tel],input.mec-input[type=number],input.mec-input[type=password],input.mec-input[type=url],input.mec-input[type=search]{background:var(--mec-input-bg)!important;border-radius:var(--mec-input-radius)!important;border:var(--mec-input-border)!important;padding:0 var(--mec-input-padding-x)!important;height:var(--mec-input-height)!important;min-height:var(--mec-input-height)!important;max-height:var(--mec-input-height)!important;line-height:var(--mec-input-height)!important;font-family:Inter-Medium,Inter,sans-serif!important;font-size:var(--mec-input-font-size)!important;color:var(--mec-input-color)!important;width:100%!important;box-sizing:border-box!important;outline:0!important;margin:0!important}input.mec-input::placeholder,input.mec-input[type=text]::placeholder,input.mec-input[type=email]::placeholder,input.mec-input[type=tel]::placeholder,input.mec-input[type=number]::placeholder,input.mec-input[type=password]::placeholder,input.mec-input[type=url]::placeholder,input.mec-input[type=search]::placeholder{color:var(--mec-input-placeholder)!important;opacity:1!important}select.mec-input{appearance:none!important;background:var(--mec-input-bg) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238e8e93' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") no-repeat right var(--mec-input-padding-x) center!important;border-radius:var(--mec-input-radius)!important;border:var(--mec-input-border)!important;padding:0 calc(var(--mec-input-padding-x) + 22px) 0 var(--mec-input-padding-x)!important;height:var(--mec-input-height)!important;min-height:var(--mec-input-height)!important;max-height:var(--mec-input-height)!important;line-height:var(--mec-input-height)!important;font-family:Inter-Medium,Inter,sans-serif!important;font-size:var(--mec-input-font-size)!important;color:var(--mec-input-color)!important;width:100%!important;box-sizing:border-box!important;outline:0!important;margin:0!important;cursor:pointer}select.mec-input:focus{outline:0!important;box-shadow:none!important}select.mec-input::-ms-expand{display:none}ion-select.mec-input{--background: var(--mec-input-bg) !important;--color: var(--mec-input-color) !important;--padding-start: var(--mec-input-padding-x) !important;--padding-end: var(--mec-input-padding-x) !important;background:var(--mec-input-bg)!important;border-radius:var(--mec-input-radius)!important;border:var(--mec-input-border)!important;width:100%!important;height:var(--mec-input-height)!important;min-height:var(--mec-input-height)!important;padding:0 var(--mec-input-padding-x)!important;box-sizing:border-box!important;font-family:Inter-Medium,Inter,sans-serif!important;font-size:var(--mec-input-font-size)!important;color:var(--mec-input-color)!important;display:flex!important;align-items:center!important}ion-input.mec-input{--background: var(--mec-input-bg) !important;--color: var(--mec-input-color) !important;--placeholder-color: var(--mec-input-placeholder) !important;--placeholder-opacity: 1 !important;--padding-start: var(--mec-input-padding-x) !important;--padding-end: var(--mec-input-padding-x) !important;--padding-top: 0 !important;--padding-bottom: 0 !important;--border-radius: var(--mec-input-radius) !important;--inner-padding-start: 0 !important;--inner-padding-end: 0 !important;background:var(--mec-input-bg)!important;border-radius:var(--mec-input-radius)!important;width:100%!important;height:var(--mec-input-height)!important;min-height:var(--mec-input-height)!important;max-height:var(--mec-input-height)!important;margin:0!important;padding:0!important;box-sizing:border-box!important;font-family:Inter-Medium,Inter,sans-serif!important;font-size:var(--mec-input-font-size)!important;color:var(--mec-input-color)!important;display:block!important}ion-input.mec-input::part(native){background:var(--mec-input-bg)!important;border-radius:var(--mec-input-radius)!important;padding:0 var(--mec-input-padding-x)!important;min-height:var(--mec-input-height)!important;height:var(--mec-input-height)!important;box-sizing:border-box!important}ion-textarea.mec-input,ion-textarea.mec-input--textarea{--background: var(--mec-input-bg) !important;--color: var(--mec-input-color) !important;--placeholder-color: var(--mec-input-placeholder) !important;--placeholder-opacity: 1 !important;--padding-start: var(--mec-input-padding-x) !important;--padding-end: var(--mec-input-padding-x) !important;--padding-top: 14px !important;--padding-bottom: 14px !important;--border-radius: var(--mec-input-radius) !important;background:var(--mec-input-bg)!important;border-radius:var(--mec-input-radius)!important;width:100%!important;min-height:98px!important;margin:0!important;padding:0!important;box-sizing:border-box!important;font-family:Inter-Medium,Inter,sans-serif!important;font-size:var(--mec-input-font-size)!important;color:var(--mec-input-color)!important;height:auto!important;max-height:none!important;display:block!important}ion-textarea.mec-input::part(native),ion-textarea.mec-input--textarea::part(native){background:var(--mec-input-bg)!important;border-radius:var(--mec-input-radius)!important;padding:14px var(--mec-input-padding-x)!important;min-height:98px!important;box-sizing:border-box!important}.mec-label{display:block;font-family:Inter-Bold,Inter,sans-serif;font-size:15px;font-weight:700;color:#000;margin:0 0 10px;line-height:1.42}.mec-field{margin-bottom:18px}.mec-field .mec-label{margin-bottom:10px}.mec-field .form-error{margin-top:6px;color:#ff3b30;font-family:Inter-Medium,Inter,sans-serif;font-size:12px}.mec-row-2{display:flex;gap:12px;align-items:stretch;width:100%}.mec-row-2>*{flex:1 1 0;min-width:0}ion-modal.mec-modal-form.mec-modal-form--wide{--mec-modal-width: 820px;--mec-modal-height: min(820px, 90vh)}ion-modal.mec-modal-form.mec-modal-form--preview{--mec-modal-width: 400px;--mec-modal-height: auto;--mec-modal-radius: 24px;--backdrop-opacity: .2;--mec-modal-pad-x: 24px;--mec-modal-pad-top: 28px;--mec-modal-pad-bottom: 16px}ion-modal.mec-modal-form.mec-modal-form--preview::part(content){height:auto!important;max-height:70vh!important;border-radius:24px!important}ion-modal.mec-modal-form{--mec-modal-width: 534px;--mec-modal-height: 727px;--mec-modal-radius: 33px;--mec-modal-bg: #ffffff;--mec-modal-primary: #0099bb;--mec-modal-primary-hover: #0088aa;--mec-modal-primary-active: #007799;--mec-modal-secondary: #e5e5ea;--mec-modal-secondary-hover: #d5d5da;--mec-modal-input-bg: #f2f2f7;--mec-modal-input-radius: 14px;--mec-modal-text: #1c1c1e;--mec-modal-pad-x: 37px;--mec-modal-pad-top: 38px;--mec-modal-pad-bottom: 20px;--width: var(--mec-modal-width);--max-width: calc(100vw - 32px) ;--height: var(--mec-modal-height);--max-height: 90vh;--border-radius: var(--mec-modal-radius);--background: var(--mec-modal-bg);--box-shadow: 0 0 40px rgba(16, 25, 50, .16);--backdrop-opacity: .37}ion-modal.mec-modal-form::part(content){border-radius:var(--mec-modal-radius)!important;box-shadow:none!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;height:var(--mec-modal-height)!important;max-height:90vh!important}ion-modal.mec-modal-form.big-height{--mec-modal-height: 800px}ion-modal.mec-modal-form.big-height::part(content){height:800px!important;max-height:90vh!important}ion-modal.mec-modal-form.mec-modal-form--compact{--mec-modal-height: 340px}ion-modal.mec-modal-form.mec-modal-form--compact::part(content){height:340px!important;max-height:90vh!important}ion-modal.mec-modal-form.mec-modal-form--medium{--mec-modal-height: 500px}ion-modal.mec-modal-form.mec-modal-form--medium::part(content){height:500px!important;max-height:90vh!important}ion-modal.mec-modal-form.show-modal~ion-modal.mec-modal-form.show-modal{--width: calc(var(--mec-modal-width) - 56px);--height: calc(var(--mec-modal-height) - 56px)}ion-modal.mec-modal-form.show-modal~ion-modal.mec-modal-form.show-modal::part(content){height:calc(var(--mec-modal-height) - 56px)!important;box-shadow:0 -2px 28px #10193238!important}ion-modal.mec-modal-form.show-modal:has(~ion-modal.mec-modal-form.show-modal) .mec-modal-close{opacity:0;pointer-events:none}ion-modal.mec-modal-form.show-modal~ion-modal.mec-modal-form.show-modal::part(backdrop){background:#10193299;opacity:1}ion-modal.mec-modal-form::part(backdrop){background:#000;opacity:.37}ion-modal.mec-modal-form ion-content{flex:1 1 0!important;min-height:0!important;--background: var(--mec-modal-bg);--padding-start: var(--mec-modal-pad-x);--padding-end: var(--mec-modal-pad-x);--padding-top: var(--mec-modal-pad-top);--padding-bottom: 16px}ion-modal.mec-modal-form .mec-modal-title{font-family:Inter-Bold,Inter,sans-serif;font-weight:700;font-size:22px;line-height:1.25;color:var(--mec-text, #1c1c1e);margin:0 0 18px;padding-right:40px}ion-modal.mec-modal-form .mec-modal-intro{margin-bottom:20px}ion-modal.mec-modal-form .mec-modal-intro .mec-modal-subtitle{font-family:Inter-SemiBold,Inter,sans-serif;font-weight:600;font-size:16px;line-height:1.3;color:var(--mec-text, #1c1c1e);margin:0 0 8px}ion-modal.mec-modal-form .mec-modal-intro p{font-family:Inter,sans-serif;font-size:14px;line-height:1.55;color:var(--mec-text-light, #6b7280);margin:0}ion-modal.mec-modal-form .mec-settings-section-title{font-family:Inter-SemiBold,Inter,sans-serif;font-weight:600;font-size:13px;letter-spacing:.04em;text-transform:uppercase;line-height:1.3;color:var(--mec-cyan, #0099bb);margin:22px 0 12px;padding:0}ion-modal.mec-modal-form .mec-settings-section-title:first-of-type{margin-top:4px}ion-modal.mec-modal-form .mec-checkbox-row>span{font-family:Inter-Medium,Inter,sans-serif;font-weight:500;font-size:15px;line-height:1.35;color:var(--mec-text, #1c1c1e)}ion-modal.mec-modal-form .mec-field-help{font-family:Inter,sans-serif;font-size:13px;line-height:1.5;color:var(--mec-text-light, #8e8e93);text-align:left;margin:4px 0 18px 32px}ion-modal.mec-modal-form ion-footer{flex:0 0 auto!important;position:relative!important;width:100%!important;padding:14px var(--mec-modal-pad-x) var(--mec-modal-pad-bottom)!important;background:var(--mec-modal-bg)!important;border-top:1px solid rgba(0,0,0,.06)!important;border-bottom-left-radius:var(--mec-modal-radius)!important;border-bottom-right-radius:var(--mec-modal-radius)!important}ion-modal.mec-modal-form ion-footer:before{content:none!important;display:none!important;background:none!important;height:0!important}ion-modal.mec-modal-form ion-footer .maf-footer-row{display:block;width:100%}ion-modal.mec-modal-form ion-footer .maf-footer-row>form{width:100%}ion-modal.mec-modal-form ion-footer .maf-footer-row--split{display:flex!important;gap:10px;align-items:center}ion-modal.mec-modal-form ion-footer .maf-footer-row--split>.maf-btn-secondary,ion-modal.mec-modal-form ion-footer .maf-footer-row--split>ion-button.maf-btn-secondary{flex:0 0 auto!important;width:55px!important;min-width:55px!important;--padding-start: 0 !important;--padding-end: 0 !important;margin:0!important}ion-modal.mec-modal-form ion-footer .maf-footer-row--split>form{flex:1!important;width:auto!important}ion-modal.mec-modal-form .mec-modal-close,ion-modal.mec-modal-form .maf-close{position:absolute!important;top:18px!important;right:18px!important;width:30px!important;height:30px!important;min-width:30px!important;border-radius:50%!important;background:#d1d1d6!important;background-color:#d1d1d6!important;color:#fff!important;border:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;z-index:1000!important;box-shadow:none!important;outline:none!important}ion-modal.mec-modal-form .mec-modal-close:hover,ion-modal.mec-modal-form .maf-close:hover{background:#b8b8bd!important;background-color:#b8b8bd!important}ion-modal.mec-modal-form .mec-modal-close ion-icon,ion-modal.mec-modal-form .maf-close ion-icon{font-size:16px!important;width:16px!important;height:16px!important;color:#fff!important;pointer-events:none}ion-modal.mec-modal-form ion-footer ion-button.mec-btn-primary,ion-modal.mec-modal-form ion-footer ion-button.maf-btn-primary,ion-modal.mec-modal-form ion-footer ion-button[type=submit],ion-modal.mec-modal-form ion-footer .footer-right ion-button{--background: var(--mec-modal-primary) !important;--background-hover: var(--mec-modal-primary-hover) !important;--background-activated: var(--mec-modal-primary-active) !important;--background-hover-opacity: 1 !important;--background-activated-opacity: 1 !important;--background-focused-opacity: 1 !important;--color: #ffffff !important;--border-radius: 37px !important;--padding-start: 24px !important;--padding-end: 24px !important;--ripple-color: transparent !important;--box-shadow: none !important;height:55px!important;min-height:55px!important;margin:0!important;width:100%;font-family:Inter-SemiBold,Inter,sans-serif!important;font-size:17px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;color:#fff!important;transition:filter .16s ease!important}ion-modal.mec-modal-form ion-footer ion-button.mec-btn-primary:hover,ion-modal.mec-modal-form ion-footer ion-button.maf-btn-primary:hover,ion-modal.mec-modal-form ion-footer ion-button[type=submit]:hover,ion-modal.mec-modal-form ion-footer .footer-right ion-button:hover{filter:brightness(1.06)}ion-modal.mec-modal-form ion-footer ion-button.mec-btn-primary:active,ion-modal.mec-modal-form ion-footer ion-button.maf-btn-primary:active,ion-modal.mec-modal-form ion-footer ion-button[type=submit]:active,ion-modal.mec-modal-form ion-footer .footer-right ion-button:active{filter:brightness(.94)}ion-modal.mec-modal-form ion-footer ion-button.mec-btn-primary::part(native),ion-modal.mec-modal-form ion-footer ion-button.maf-btn-primary::part(native),ion-modal.mec-modal-form ion-footer ion-button[type=submit]::part(native),ion-modal.mec-modal-form ion-footer .footer-right ion-button::part(native){background:var(--mec-modal-primary)!important;color:#fff!important;border-radius:37px!important;box-shadow:none!important}.cpf-address{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;border-radius:12px;background:#f4f6fa;border:1px solid rgba(16,25,50,.06);color:#101932;font-size:.92rem;line-height:1.4}.cpf-address ion-icon{font-size:18px;color:#09b;flex:0 0 auto;margin-top:1px}.cpf-address-empty{margin:0 0 8px;color:#8e8e93;font-size:.9rem;font-style:italic}.cpf-address-btn{display:inline-flex;align-items:center;gap:7px;margin-top:10px;padding:9px 16px;border-radius:999px;background:#0099bb14;border:1px solid rgba(0,153,187,.25);color:#09b;font-family:Inter-SemiBold,Inter,sans-serif;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .16s ease}.cpf-address-btn ion-icon{font-size:16px}.cpf-address-btn:hover{background:#0099bb24}.mec-map{width:100%;height:240px;border-radius:14px;overflow:hidden;margin-top:16px}ion-modal.mec-modal-form ion-footer ion-button.maf-btn-danger{--background: #d63a30 !important;--background-hover: #b53228 !important;--background-activated: #b53228 !important;--background-focused: #b53228 !important}ion-modal.mec-modal-form ion-footer ion-button.maf-btn-danger::part(native){background:#d63a30!important}ion-modal.mec-modal-form ion-footer ion-button.mec-btn-primary span,ion-modal.mec-modal-form ion-footer ion-button.maf-btn-primary span,ion-modal.mec-modal-form ion-footer ion-button[type=submit] span,ion-modal.mec-modal-form ion-footer .footer-right ion-button span,ion-modal.mec-modal-form ion-footer ion-button.mec-btn-primary ion-icon,ion-modal.mec-modal-form ion-footer ion-button.maf-btn-primary ion-icon,ion-modal.mec-modal-form ion-footer ion-button[type=submit] ion-icon,ion-modal.mec-modal-form ion-footer .footer-right ion-button ion-icon{color:#fff!important;fill:#fff!important}ion-modal.mec-modal-form ion-footer .footer-left ion-button{--background: var(--mec-modal-secondary) !important;--color: var(--mec-modal-text) !important;--border-radius: 37px !important;--padding-start: 16px !important;--padding-end: 16px !important;height:55px!important;min-height:55px!important;margin:0!important;font-family:Inter-SemiBold,Inter,sans-serif!important;font-size:15px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important}ion-modal.mec-modal-form ion-footer .footer-left ion-button::part(native){background:var(--mec-modal-secondary)!important;color:var(--mec-modal-text)!important;border-radius:37px!important}ion-modal.mec-modal-form ion-footer .footer-left ion-button span,ion-modal.mec-modal-form ion-footer .footer-left ion-button ion-icon{color:var(--mec-modal-text)!important}ion-modal.mec-modal-form ion-footer:has(.footer-left:not([hidden])):has(.footer-right:not([hidden])){display:flex!important;flex-direction:row!important;align-items:stretch!important;gap:10px!important}ion-modal.mec-modal-form ion-footer .footer-left:not([hidden]){flex:0 0 auto!important;display:flex!important;align-items:stretch!important;margin:0!important}ion-modal.mec-modal-form ion-footer .footer-right:not([hidden]){flex:1 1 auto!important;display:flex!important;align-items:stretch!important;min-width:0!important}ion-modal.mec-modal-form ion-footer .footer-right:not([hidden])>form{width:100%!important}ion-modal.mec-modal-form ion-footer .footer-left[hidden],ion-modal.mec-modal-form ion-footer .footer-right[hidden]{display:none!important}ion-modal.mec-modal-form ion-footer .footer-left ion-button,ion-modal.mec-modal-form ion-footer .footer-right ion-button{height:52px!important;min-height:52px!important;margin:0!important;width:100%!important}ion-modal.mec-modal-form ion-footer .footer-left ion-button{--background: rgba(229, 72, 77, .1) !important;--color: #e5484d !important;--border-radius: 37px !important;--padding-start: 22px !important;--padding-end: 22px !important}ion-modal.mec-modal-form ion-footer .footer-left ion-button::part(native){background:#e5484d1a!important;color:#e5484d!important;border-radius:37px!important}ion-modal.mec-modal-form ion-footer .footer-left ion-button span,ion-modal.mec-modal-form ion-footer .footer-left ion-button ion-icon{color:#e5484d!important;fill:#e5484d!important}ion-modal.mec-modal-form ion-footer .footer-left ion-button.step-back,ion-modal.mec-modal-form ion-footer .footer-left ion-button.crop-cancel{--background: var(--mec-modal-secondary, #eef2f6) !important;--color: var(--mec-modal-text, #101932) !important}ion-modal.mec-modal-form ion-footer .footer-left ion-button.step-back::part(native),ion-modal.mec-modal-form ion-footer .footer-left ion-button.crop-cancel::part(native){background:var(--mec-modal-secondary, #eef2f6)!important;color:var(--mec-modal-text, #101932)!important}ion-modal.mec-modal-form ion-footer .footer-left ion-button.step-back span,ion-modal.mec-modal-form ion-footer .footer-left ion-button.step-back ion-icon,ion-modal.mec-modal-form ion-footer .footer-left ion-button.crop-cancel span,ion-modal.mec-modal-form ion-footer .footer-left ion-button.crop-cancel ion-icon{color:var(--mec-modal-text, #101932)!important;fill:var(--mec-modal-text, #101932)!important}ion-modal.mec-modal-form ion-footer>.footer-right>span,ion-modal.mec-modal-form ion-footer>.footer-left>span,ion-modal.mec-modal-form ion-footer .footer-right>span:not(:first-child):not(:only-child),ion-modal.mec-modal-form ion-footer .footer-left>span:not(:first-child):not(:only-child){display:none!important}ion-modal.mec-modal-form ion-button.mec-btn-secondary,ion-modal.mec-modal-form ion-button.maf-btn-secondary{--background: var(--mec-modal-secondary) !important;--background-hover: var(--mec-modal-secondary-hover) !important;--background-hover-opacity: 1 !important;--background-activated-opacity: 1 !important;--background-focused-opacity: 1 !important;--color: var(--mec-modal-text) !important;--border-radius: 37px !important;--padding-start: 16px !important;--padding-end: 16px !important;--ripple-color: transparent !important;--box-shadow: none !important;height:55px!important;min-height:55px!important;margin:0!important;font-family:Inter-SemiBold,Inter,sans-serif!important;font-size:15px!important;font-weight:600!important;transition:filter .16s ease!important;text-transform:none!important;letter-spacing:0!important}ion-modal.mec-modal-form ion-button.mec-btn-secondary:hover,ion-modal.mec-modal-form ion-button.maf-btn-secondary:hover{filter:brightness(.95)}ion-modal.mec-modal-form ion-button.mec-btn-secondary:active,ion-modal.mec-modal-form ion-button.maf-btn-secondary:active{filter:brightness(.88)}ion-modal.mec-modal-form ion-button.mec-btn-secondary::part(native),ion-modal.mec-modal-form ion-button.maf-btn-secondary::part(native){background:var(--mec-modal-secondary)!important;color:var(--mec-modal-text)!important;border-radius:37px!important}ion-modal.mec-modal-form .input-wrap ion-button.maf-btn-secondary,ion-modal.mec-modal-form .input-wrap ion-button.mec-btn-secondary{height:49px!important;min-height:49px!important;--border-radius: 14px !important;font-size:14px!important}ion-modal.mec-modal-form .input-wrap ion-button.maf-btn-secondary::part(native),ion-modal.mec-modal-form .input-wrap ion-button.mec-btn-secondary::part(native){border-radius:14px!important}ion-modal.mec-modal-form ion-input,ion-modal.mec-modal-form ion-textarea,ion-modal.mec-modal-form input.maf-input,ion-modal.mec-modal-form .maf-input,ion-modal.mec-modal-form input[type=text]:not(.searchbar-input),ion-modal.mec-modal-form input[type=email],ion-modal.mec-modal-form input[type=tel],ion-modal.mec-modal-form input[type=number]{--border-radius: var(--mec-modal-input-radius) !important;--background: var(--mec-modal-input-bg) !important;--padding-start: 18px !important;--padding-end: 18px !important;--padding-top: 14px !important;--padding-bottom: 14px !important;background:var(--mec-modal-input-bg)!important;border-radius:var(--mec-modal-input-radius)!important;width:100%!important;min-height:49px!important;box-sizing:border-box!important;border:0!important;outline:0!important;margin:0!important}ion-modal.mec-modal-form ion-input::part(native),ion-modal.mec-modal-form ion-textarea::part(native){border-radius:var(--mec-modal-input-radius)!important;background:var(--mec-modal-input-bg)!important;padding:14px 18px!important;min-height:49px!important;box-sizing:border-box!important}ion-modal.mec-modal-form ion-input,ion-modal.mec-modal-form ion-textarea{margin:0!important;padding:0!important;--inner-padding-end: 0 !important;--inner-padding-start: 0 !important;height:49px!important;max-height:49px!important}ion-modal.mec-modal-form ion-textarea{height:auto!important;max-height:none!important;min-height:98px!important}ion-modal.mec-modal-form input.maf-input,ion-modal.mec-modal-form input[type=text]:not(.searchbar-input),ion-modal.mec-modal-form input[type=email],ion-modal.mec-modal-form input[type=tel],ion-modal.mec-modal-form input[type=number]{padding:0 18px!important;font-family:Inter-Medium,Inter,sans-serif!important;font-size:14px!important;color:#1c1c1e!important;height:49px!important;max-height:49px!important;min-height:49px!important;line-height:49px!important;box-sizing:border-box!important}ion-modal.mec-modal-form .maf-row-2{display:flex!important;gap:12px!important;align-items:stretch!important;width:100%!important}ion-modal.mec-modal-form .maf-row-2>*{flex:1 1 0!important;min-width:0!important}ion-modal.mec-modal-form .maf-row-3{display:flex!important;gap:12px!important;align-items:stretch!important;width:100%!important}ion-modal.mec-modal-form .maf-row-3>*{flex:1 1 0!important;min-width:0!important}@media (max-width: 480px){ion-modal.mec-modal-form .maf-row-3{flex-wrap:wrap!important}ion-modal.mec-modal-form .maf-row-3>*{flex:1 1 calc(50% - 6px)!important}}ion-modal.mec-modal-form .maf-form,ion-modal.mec-modal-form form.maf-form{display:block!important;width:100%!important}ion-modal.mec-modal-form .maf-form>.maf-field,ion-modal.mec-modal-form .maf-form>.maf-row-2,ion-modal.mec-modal-form .maf-form>.maf-row-3,ion-modal.mec-modal-form form.maf-form>.maf-field,ion-modal.mec-modal-form form.maf-form>.maf-row-2,ion-modal.mec-modal-form form.maf-form>.maf-row-3{margin-bottom:14px!important;width:100%!important}ion-modal.mec-modal-form .maf-form>.maf-field,ion-modal.mec-modal-form form.maf-form>.maf-field{display:block!important}ion-modal.mec-modal-view,ion-modal.mec-modal-view::part(content){--width: 800px;--max-width: 90vw;--height: 90vh;--max-height: 800px;--border-radius: 16px;--box-shadow: 0 0 40px rgba(16, 25, 50, .16);--background: #ffffff}ion-modal.mec-modal-view{--backdrop-opacity: .4}ion-modal.mec-modal-view::part(content){border-radius:16px!important;box-shadow:none!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;height:90vh!important;max-height:800px!important}ion-modal.mec-modal-view::part(backdrop){background:#000;opacity:.4}ion-modal.mec-modal-view ion-content{flex:1 1 0!important;min-height:0!important;--background: #ffffff;--padding-start: 32px;--padding-end: 32px;--padding-top: 34px;--padding-bottom: 24px}ion-modal.mec-modal-view ion-footer{flex:0 0 auto!important;position:relative!important;width:100%!important;background:#fff!important;border-top:1px solid rgba(0,0,0,.06)!important;border-bottom-left-radius:16px!important;border-bottom-right-radius:16px!important}ion-modal.mec-modal-view ion-footer:before{content:none!important;display:none!important;background:none!important;height:0!important}ion-modal.mec-modal-view .mec-modal-close{position:absolute!important;top:18px!important;right:18px!important;width:30px!important;height:30px!important;min-width:30px!important;border-radius:50%!important;background:#d1d1d6!important;background-color:#d1d1d6!important;color:#fff!important;border:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;z-index:1000!important;box-shadow:none!important;outline:none!important}ion-modal.mec-modal-view .mec-modal-close:hover{background:#b8b8bd!important;background-color:#b8b8bd!important}ion-modal.mec-modal-view .mec-modal-close ion-icon{font-size:16px!important;width:16px!important;height:16px!important;color:#fff!important;pointer-events:none}@media (max-width: 768px){ion-modal.mec-modal-view,ion-modal.mec-modal-view::part(content){--width: 100vw;--max-width: 100vw;--height: 100vh;--max-height: 100vh;--border-radius: 0}ion-modal.mec-modal-view::part(content){border-radius:0!important;height:100vh!important;max-height:100vh!important}}ion-modal.mec-modal-view .mvl-intro{margin:4px 0 18px}ion-modal.mec-modal-view .mvl-intro p{margin:0;font-size:13.5px;line-height:1.5;color:#8e8e93}ion-modal.mec-modal-view .mvl-add{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;border:0;border-radius:999px;padding:13px 20px;margin:0 0 20px;background:var(--mec-cyan, #0099bb);color:#fff;font-family:Inter-SemiBold,Inter,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s ease}ion-modal.mec-modal-view .mvl-add ion-icon{font-size:18px}ion-modal.mec-modal-view .mvl-add:hover{background:var(--mec-cyan-hover, #007a99)}ion-modal.mec-modal-view .mvl-empty{text-align:center;padding:36px 0;color:#8e8e93}ion-modal.mec-modal-view .mvl-empty .mec-icon-badge{margin:0 auto 12px}ion-modal.mec-modal-view .mvl-empty p{margin:0;font-size:14px}ion-modal.mec-modal-view .mvl-rows{display:flex;flex-direction:column;gap:10px}ion-modal.mec-modal-view .mvl-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;background:var(--mec-bg-elevated, #f4f6fa);border-radius:14px;transition:background .15s ease}ion-modal.mec-modal-view .mvl-row:hover{background:#eef1f6}ion-modal.mec-modal-view .mvl-row .mvl-row__chip{flex-shrink:0}ion-modal.mec-modal-view .mvl-row .mvl-row__actions{display:flex;gap:8px}ion-modal.mec-modal-view .mvl-row .mvl-act{width:36px;height:36px;border-radius:10px;border:0;background:#fff;color:#8e8e93;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:.15s ease}ion-modal.mec-modal-view .mvl-row .mvl-act ion-icon{font-size:17px}ion-modal.mec-modal-view .mvl-row .mvl-act:hover{color:var(--mec-cyan, #0099bb);box-shadow:0 2px 8px #1019321a}ion-modal.mec-modal-view .mvl-row .mvl-act--danger:hover{color:#ff3b30}ion-modal.mec-modal-view .mvl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}@media (max-width: 520px){ion-modal.mec-modal-view .mvl-grid{grid-template-columns:repeat(2,1fr)}}ion-modal.mec-modal-view .mvl-tile{position:relative;display:flex;align-items:center;justify-content:center;min-height:92px;padding:18px 14px;background:var(--mec-bg-elevated, #f4f6fa);border-radius:16px;overflow:hidden;transition:background .15s ease,transform .15s ease}ion-modal.mec-modal-view .mvl-tile .mvl-tile__chip{flex-shrink:1;max-width:100%;text-align:center;white-space:normal;word-break:break-word;transition:opacity .15s ease}ion-modal.mec-modal-view .mvl-tile .mvl-tile__actions{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:10px;background:#f4f6fad1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease;pointer-events:none}ion-modal.mec-modal-view .mvl-tile:hover,ion-modal.mec-modal-view .mvl-tile:focus-within{background:#eef1f6}ion-modal.mec-modal-view .mvl-tile:hover .mvl-tile__actions,ion-modal.mec-modal-view .mvl-tile:focus-within .mvl-tile__actions{opacity:1;transform:translateY(0);pointer-events:auto}ion-modal.mec-modal-view .mvl-tile .mvl-act{width:40px;height:40px;border-radius:12px;border:0;background:#fff;color:#8e8e93;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #10193214;transition:.15s ease}ion-modal.mec-modal-view .mvl-tile .mvl-act ion-icon{font-size:18px}ion-modal.mec-modal-view .mvl-tile .mvl-act:hover{color:var(--mec-cyan, #0099bb);transform:translateY(-1px)}ion-modal.mec-modal-view .mvl-tile .mvl-act--danger:hover{color:#ff3b30}ion-modal.mec-modal-view .mvl-pagination{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:22px}ion-modal.mec-modal-view .mvl-page-btn{appearance:none;border:1px solid rgba(0,0,0,.1);background:#fff;color:var(--mec-cyan, #0099bb);font-family:Inter-SemiBold,Inter,sans-serif;font-size:14px;font-weight:600;padding:10px 20px;border-radius:999px;cursor:pointer;transition:.15s ease}ion-modal.mec-modal-view .mvl-page-btn:hover:not(:disabled){background:#0099bb14;border-color:var(--mec-cyan, #0099bb)}ion-modal.mec-modal-view .mvl-page-btn:disabled{color:#c7c7cc;border-color:#0000000f;cursor:not-allowed}ion-modal.mec-modal-view .mvl-page-status{font-family:Inter-Medium,Inter,sans-serif;font-size:13.5px;font-weight:500;color:#6b7280;min-width:120px;text-align:center}ion-modal.mec-modal-view .rct-rows{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;align-items:stretch}@media (max-width: 600px){ion-modal.mec-modal-view .rct-rows{grid-template-columns:1fr}}ion-modal.mec-modal-view .rct-cat{display:flex;flex-direction:column;align-items:flex-start;gap:12px;height:100%;background:var(--mec-bg-elevated, #f4f6fa);border-radius:16px;padding:18px 20px}ion-modal.mec-modal-view .rct-cat .rct-cat__head{display:inline-flex;align-items:center;gap:9px;padding:8px 15px;border-radius:999px;font-weight:600;font-size:13.5px;background:var(--mec-cyan, #0099bb);color:#fff!important}ion-modal.mec-modal-view .rct-cat .rct-cat__head span{color:#fff!important}ion-modal.mec-modal-view .rct-cat .rct-cat__head ion-icon{font-size:16px;color:#fff!important;--ion-color-base: #fff}ion-modal.mec-modal-view .rct-cat .rct-cat__empty{margin:0;font-size:13px;color:#8e8e93}ion-modal.mec-modal-view .rct-cat .rct-cat__emails{display:flex;flex-wrap:wrap;gap:8px;margin:0}ion-modal.mec-modal-view .rct-cat .rct-email{display:inline-flex;align-items:center;padding:7px 14px;border-radius:999px;background:#0099bb1f;color:var(--mec-cyan, #0099bb);font-size:12.5px;font-weight:600;cursor:pointer;transition:background .15s ease}ion-modal.mec-modal-view .rct-cat .rct-email:hover{background:#09b3}ion-modal.mec-modal-view .instructions{background:var(--mec-bg-elevated, #f4f6fa);border-radius:14px;padding:16px 18px;margin-bottom:18px}ion-modal.mec-modal-view .instructions h2,ion-modal.mec-modal-view .instructions .mec-settings-section-title{margin:0 0 6px;font-size:16px}ion-modal.mec-modal-view .instructions p{margin:0;font-size:13px;line-height:1.5;color:#8e8e93}ion-modal.mec-modal-view .add-btn{margin:0 0 16px;text-align:left}ion-modal.mec-modal-view .add-btn ion-button{--background: var(--mec-cyan, #0099bb) !important;--background-hover: var(--mec-cyan-hover, #007a99) !important;--background-activated: var(--mec-cyan-hover, #007a99) !important;--background-focused: var(--mec-cyan-hover, #007a99) !important;--color: #ffffff !important;--border-radius: 999px !important;--box-shadow: none !important;--padding-start: 20px !important;--padding-end: 20px !important;height:42px;font-family:Inter-SemiBold,Inter,sans-serif;font-weight:600;font-size:13.5px;text-transform:none;letter-spacing:0;margin:0}ion-modal.mec-modal-view .add-btn ion-button::part(native){background:var(--mec-cyan, #0099bb)!important;color:#fff!important;border-radius:999px!important;box-shadow:none!important}ion-modal.mec-modal-view table{width:100%;border-collapse:collapse}ion-modal.mec-modal-view table thead th{text-align:left;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#8e8e93;padding:0 8px 10px}ion-modal.mec-modal-view table thead th:last-child{text-align:right}ion-modal.mec-modal-view table tbody tr{border-bottom:1px solid rgba(0,0,0,.05)}ion-modal.mec-modal-view table tbody tr:last-child{border-bottom:0}ion-modal.mec-modal-view table tbody td{padding:10px 8px;vertical-align:middle}ion-modal.mec-modal-view table tbody td.center:last-child{text-align:right}ion-modal.mec-modal-view table ion-button.secondary,ion-modal.mec-modal-view table ion-button.red{--border-radius: 10px;--box-shadow: none;height:32px;font-size:12.5px;font-weight:600;text-transform:none;letter-spacing:0;margin:0 0 0 8px;--padding-start: 14px;--padding-end: 14px}ion-modal.mec-modal-view table ion-button.secondary{--background: var(--mec-bg-elevated, #f4f6fa);--background-hover: #e8ebf1;--color: #1c1c1e}ion-modal.mec-modal-view table ion-button.red{--background: #ff3b30;--background-hover: #e0352b;--color: #ffffff}quill-editor.mec-input--quill{display:block;width:100%;border:1px solid #e2e6ee;border-radius:14px;overflow:hidden;background:#fff;transition:border-color .15s ease}quill-editor.mec-input--quill:focus-within{border-color:#09b}quill-editor.mec-input--quill .ql-toolbar.ql-snow{border:0!important;border-bottom:1px solid #eef2f6!important;padding:10px 12px!important;background:#fafbfc}quill-editor.mec-input--quill .ql-toolbar.ql-snow .ql-formats{margin-right:12px!important}quill-editor.mec-input--quill .ql-toolbar.ql-snow button{width:28px;height:28px;border-radius:8px}quill-editor.mec-input--quill .ql-toolbar.ql-snow button:hover{background:#eef2f6}quill-editor.mec-input--quill .ql-toolbar.ql-snow button .ql-stroke{stroke:#4b5563}quill-editor.mec-input--quill .ql-toolbar.ql-snow button .ql-fill{fill:#4b5563}quill-editor.mec-input--quill .ql-toolbar.ql-snow button.ql-active{background:#0099bb1a}quill-editor.mec-input--quill .ql-toolbar.ql-snow button.ql-active .ql-stroke{stroke:#09b}quill-editor.mec-input--quill .ql-toolbar.ql-snow button.ql-active .ql-fill{fill:#09b}quill-editor.mec-input--quill .ql-container.ql-snow{border:0!important;font-family:Inter,sans-serif;font-size:14px}quill-editor.mec-input--quill .ql-container.ql-snow .ql-editor{min-height:200px;padding:14px 16px;line-height:1.55;color:#101932}quill-editor.mec-input--quill .ql-container.ql-snow .ql-editor.ql-blank:before{color:#9aa1ab;font-style:normal;left:16px}ion-modal.mec-modal-view ion-footer ion-button.mec-btn-primary,ion-modal.mec-modal-view ion-footer ion-button.maf-btn-primary,ion-modal.mec-modal-view ion-footer ion-button[type=submit],ion-modal.mec-modal-view ion-footer .footer-right ion-button{--background: #0099bb !important;--background-hover: #0089a8 !important;--background-activated: #0089a8 !important;--background-hover-opacity: 1 !important;--background-activated-opacity: 1 !important;--background-focused-opacity: 1 !important;--color: #ffffff !important;--border-radius: 37px !important;--padding-start: 24px !important;--padding-end: 24px !important;--ripple-color: transparent !important;--box-shadow: none !important;height:52px!important;min-height:52px!important;margin:0!important;width:100%;font-family:Inter-SemiBold,Inter,sans-serif!important;font-size:17px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;color:#fff!important;transition:filter .16s ease!important}ion-modal.mec-modal-view ion-footer ion-button.mec-btn-primary:hover,ion-modal.mec-modal-view ion-footer ion-button.maf-btn-primary:hover,ion-modal.mec-modal-view ion-footer ion-button[type=submit]:hover,ion-modal.mec-modal-view ion-footer .footer-right ion-button:hover{filter:brightness(1.06)}ion-modal.mec-modal-view ion-footer ion-button.mec-btn-primary:active,ion-modal.mec-modal-view ion-footer ion-button.maf-btn-primary:active,ion-modal.mec-modal-view ion-footer ion-button[type=submit]:active,ion-modal.mec-modal-view ion-footer .footer-right ion-button:active{filter:brightness(.94)}ion-modal.mec-modal-view ion-footer ion-button.mec-btn-primary::part(native),ion-modal.mec-modal-view ion-footer ion-button.maf-btn-primary::part(native),ion-modal.mec-modal-view ion-footer ion-button[type=submit]::part(native),ion-modal.mec-modal-view ion-footer .footer-right ion-button::part(native){background:#09b!important;color:#fff!important;border-radius:37px!important;box-shadow:none!important}ion-modal.mec-modal-view ion-footer ion-button.mec-btn-primary span,ion-modal.mec-modal-view ion-footer ion-button.maf-btn-primary span,ion-modal.mec-modal-view ion-footer ion-button[type=submit] span,ion-modal.mec-modal-view ion-footer .footer-right ion-button span,ion-modal.mec-modal-view ion-footer ion-button.mec-btn-primary ion-icon,ion-modal.mec-modal-view ion-footer ion-button.maf-btn-primary ion-icon,ion-modal.mec-modal-view ion-footer ion-button[type=submit] ion-icon,ion-modal.mec-modal-view ion-footer .footer-right ion-button ion-icon{color:#fff!important;fill:#fff!important}ion-modal.mec-modal-view ion-footer ion-button.mec-btn-secondary,ion-modal.mec-modal-view ion-footer ion-button.maf-btn-secondary{--background: #eef2f6 !important;--background-hover: #e2e8ef !important;--background-activated: #e2e8ef !important;--background-hover-opacity: 1 !important;--background-activated-opacity: 1 !important;--color: #101932 !important;--border-radius: 37px !important;--padding-start: 24px !important;--padding-end: 24px !important;--ripple-color: transparent !important;--box-shadow: none !important;height:52px!important;min-height:52px!important;margin:0!important;font-family:Inter-SemiBold,Inter,sans-serif!important;font-size:17px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;color:#101932!important;transition:filter .16s ease!important}ion-modal.mec-modal-view ion-footer ion-button.mec-btn-secondary:hover,ion-modal.mec-modal-view ion-footer ion-button.maf-btn-secondary:hover{filter:brightness(.97)}ion-modal.mec-modal-view ion-footer ion-button.mec-btn-secondary::part(native),ion-modal.mec-modal-view ion-footer ion-button.maf-btn-secondary::part(native){background:#eef2f6!important;color:#101932!important;border-radius:37px!important;box-shadow:none!important}ion-modal.mec-modal-view ion-footer ion-button.maf-btn-danger,ion-modal.mec-modal-view ion-footer ion-button.mec-btn-danger{--background: rgba(229, 72, 77, .1) !important;--background-hover: rgba(229, 72, 77, .16) !important;--background-activated: rgba(229, 72, 77, .16) !important;--background-hover-opacity: 1 !important;--background-activated-opacity: 1 !important;--color: #e5484d !important;--border-radius: 37px !important;--padding-start: 24px !important;--padding-end: 24px !important;--ripple-color: transparent !important;--box-shadow: none !important;height:52px!important;min-height:52px!important;margin:0!important;font-family:Inter-SemiBold,Inter,sans-serif!important;font-size:17px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;color:#e5484d!important;transition:filter .16s ease!important}ion-modal.mec-modal-view ion-footer ion-button.maf-btn-danger:hover,ion-modal.mec-modal-view ion-footer ion-button.mec-btn-danger:hover{filter:brightness(.97)}ion-modal.mec-modal-view ion-footer ion-button.maf-btn-danger::part(native),ion-modal.mec-modal-view ion-footer ion-button.mec-btn-danger::part(native){background:#e5484d1a!important;color:#e5484d!important;border-radius:37px!important;box-shadow:none!important}ion-modal.mec-modal-view ion-footer ion-button.maf-btn-danger span,ion-modal.mec-modal-view ion-footer ion-button.maf-btn-danger ion-icon,ion-modal.mec-modal-view ion-footer ion-button.mec-btn-danger span,ion-modal.mec-modal-view ion-footer ion-button.mec-btn-danger ion-icon{color:#e5484d!important;fill:#e5484d!important}ion-modal.modal-custom{--background: transparent;--ion-background-color: transparent;--backdrop-opacity: .45;--width: min(92%, 460px);--height: auto;--max-height: 90vh;--border-radius: 24px}.modal-custom .modal-content{width:100%;height:auto;max-height:90vh;overflow-y:auto;border-radius:24px;box-shadow:0 24px 60px #10193259}ion-modal.modal-custom::part(content){background:transparent!important;box-shadow:none!important;border-radius:24px!important;padding:0!important}@media (max-width: 600px){ion-modal.modal-custom{--width: calc(100% - 32px) ;--height: auto}}ion-title .toolbar-title{overflow:unset!important}ion-popover.mayor-quick-actions-popover-host{--background: transparent;--box-shadow: none;--backdrop-opacity: .04;--width: 360px;--max-width: calc(100vw - 32px) }ion-popover.mayor-quick-actions-popover-host::part(content){background:transparent!important;box-shadow:none!important;border-radius:20px!important;overflow:visible}ion-popover.mayor-quick-actions-popover-host::part(arrow){display:none}ion-popover.mayor-notifications-popover-host{--background: transparent;--box-shadow: none;--backdrop-opacity: .04;--width: 400px;--max-width: calc(100vw - 32px) }ion-popover.mayor-notifications-popover-host::part(content){background:transparent!important;box-shadow:none!important;border-radius:20px!important;overflow:visible}ion-popover.mayor-notifications-popover-host::part(arrow){display:none}ion-button.mayor-quick-btn,ion-button.mayor-close-btn{--padding-start: 16px;--padding-end: 14px;--padding-top: 0;--padding-bottom: 0;--border-radius: 999px;--border-style: none;--border-width: 0;--color: #fff;height:33px;min-width:0;white-space:nowrap;animation:mecQuickBtnSwap var(--mec-anim-state, .22s) var(--mec-ease-standard, cubic-bezier(.4, 0, .2, 1));transition:filter var(--mec-anim-hover, .16s) var(--mec-ease-standard, cubic-bezier(.4, 0, .2, 1)),background-color var(--mec-anim-state, .22s) var(--mec-ease-standard, cubic-bezier(.4, 0, .2, 1));--ripple-color: transparent;--box-shadow: none;transform-origin:center center}ion-button.mayor-quick-btn:hover,ion-button.mayor-close-btn:hover{filter:brightness(1.06)}ion-button.mayor-quick-btn:active,ion-button.mayor-close-btn:active{filter:brightness(.94)}@keyframes mecQuickBtnSwap{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}ion-button.mayor-quick-btn,ion-button.mayor-close-btn{margin-right:6px;border-radius:999px;overflow:hidden;font-family:Inter-SemiBold,Inter,sans-serif;font-size:13px;font-weight:600;text-transform:none;letter-spacing:0;position:relative}ion-button.mayor-quick-btn::part(native),ion-button.mayor-close-btn::part(native){border-radius:999px}ion-button.mayor-quick-btn ion-icon,ion-button.mayor-close-btn ion-icon{font-size:14px;color:#fff;margin-left:4px}ion-button.mayor-quick-btn{--background: #0099bb;--background-hover: #0088aa;--background-activated: #0077a5;font-family:Inter-Bold,Inter,sans-serif;font-weight:700}ion-button.mayor-close-btn{--background: #48484a;--background-hover: #5a5a5c;--background-activated: #3d3d3f}ion-button.mayor-edit-btn{--padding-start: 16px;--padding-end: 14px;--padding-top: 0;--padding-bottom: 0;--border-radius: 999px;--border-style: none;--border-width: 0;--background: #eef1f6;--background-hover: #e3e7ee;--background-activated: #d9dee7;--color: #101932;height:33px;min-width:86px;margin-right:6px;border-radius:999px;overflow:hidden;font-family:Inter-SemiBold,Inter,sans-serif;font-size:13px;font-weight:600;text-transform:none;letter-spacing:0;position:relative}ion-button.mayor-edit-btn::part(native){border-radius:999px}ion-button.mayor-edit-btn ion-icon{font-size:14px;color:#101932;margin-left:4px}ion-button.mayor-bell-btn{--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: 0;--border-radius: 999px;--background: #8e8e93;--background-hover: #a0a0a5;--background-activated: #76767a;--color: #fff;width:33px;height:33px;min-width:33px;max-width:33px;border-radius:999px;overflow:hidden;position:relative}ion-button.mayor-bell-btn::part(native){border-radius:999px;padding:0}ion-button.mayor-bell-btn ion-icon,ion-button.mayor-bell-btn ion-icon.mayor-bell-icon{font-size:14px!important;width:14px!important;height:14px!important;color:#fff;margin:0}ion-button.mayor-bell-btn{overflow:visible!important}ion-button.mayor-bell-btn::part(native){overflow:visible}ion-button.mayor-bell-btn .mayor-bell-dot{position:absolute;top:-2px;right:-2px;width:9px;height:9px;border-radius:50%;background:#ff3b30;border:1.5px solid #fff;pointer-events:none;z-index:2}.mayor-sidebar-search-wrap{padding:0 14px 4px;margin-top:-4px}.mec-icon-badge{--mec-icon-badge-size: 44px;--mec-icon-badge-icon-ratio: .45;--mec-icon-badge-bg: rgba(107, 114, 128, .12);--mec-icon-badge-color: #4b5563;display:inline-flex;align-items:center;justify-content:center;width:var(--mec-icon-badge-size);height:var(--mec-icon-badge-size);min-width:var(--mec-icon-badge-size);border-radius:50%;background:var(--mec-icon-badge-bg);color:var(--mec-icon-badge-color);flex-shrink:0;box-sizing:border-box;padding:0}.mec-icon-badge>ion-icon{width:calc(var(--mec-icon-badge-size) * var(--mec-icon-badge-icon-ratio));height:calc(var(--mec-icon-badge-size) * var(--mec-icon-badge-icon-ratio));font-size:calc(var(--mec-icon-badge-size) * var(--mec-icon-badge-icon-ratio));color:inherit;margin:0;padding:0;flex-shrink:0}.mec-icon-badge--xs{--mec-icon-badge-size: 28px}.mec-icon-badge--sm{--mec-icon-badge-size: 36px}.mec-icon-badge--md{--mec-icon-badge-size: 44px}.mec-icon-badge--lg{--mec-icon-badge-size: 52px}.mec-icon-badge--xl{--mec-icon-badge-size: 64px}.mec-icon-badge--cyan{--mec-icon-badge-bg: rgba(0, 153, 187, .1);--mec-icon-badge-color: #0099bb}.mec-icon-badge--red{--mec-icon-badge-bg: rgba(216, 48, 48, .12);--mec-icon-badge-color: #d83030}.mec-icon-badge--orange{--mec-icon-badge-bg: rgba(217, 119, 6, .12);--mec-icon-badge-color: #d97706}.mec-icon-badge--yellow{--mec-icon-badge-bg: rgba(245, 181, 0, .16);--mec-icon-badge-color: #b88a00}.mec-icon-badge--green{--mec-icon-badge-bg: rgba(52, 199, 89, .12);--mec-icon-badge-color: #1f7a3c}.mec-icon-badge--blue{--mec-icon-badge-bg: rgba(0, 122, 255, .1);--mec-icon-badge-color: #007aff}.mec-icon-badge--darkblue{--mec-icon-badge-bg: rgba(28, 43, 74, .1);--mec-icon-badge-color: #1c2b4a}.mec-icon-badge--bluesky{--mec-icon-badge-bg: rgba(44, 139, 168, .12);--mec-icon-badge-color: #2c8ba8}.mec-icon-badge--brown{--mec-icon-badge-bg: rgba(161, 109, 63, .12);--mec-icon-badge-color: #a16d3f}.mec-icon-badge--grey{--mec-icon-badge-bg: rgba(142, 142, 147, .14);--mec-icon-badge-color: #4b5563}.mec-icon-badge--pink{--mec-icon-badge-bg: rgba(201, 42, 100, .12);--mec-icon-badge-color: #c92a64}.mec-icon-badge--violet{--mec-icon-badge-bg: rgba(139, 92, 246, .12);--mec-icon-badge-color: #8b5cf6}.mec-icon-badge--solid.mec-icon-badge--cyan{--mec-icon-badge-bg: #0099bb;--mec-icon-badge-color: #ffffff}.mec-icon-badge--solid.mec-icon-badge--red{--mec-icon-badge-bg: #d83030;--mec-icon-badge-color: #ffffff}.mec-icon-badge--solid.mec-icon-badge--orange{--mec-icon-badge-bg: #d97706;--mec-icon-badge-color: #ffffff}.mec-status-pill{--mec-status-pill-bg: rgba(107, 114, 128, .12);--mec-status-pill-color: #4b5563;display:inline-flex;align-items:center;justify-content:center;padding:5px 12px;border-radius:999px;background:var(--mec-status-pill-bg);color:var(--mec-status-pill-color);font-family:Inter-SemiBold,Inter,sans-serif;font-size:12px;font-weight:600;line-height:1.3;letter-spacing:.1px;white-space:nowrap;text-align:center;box-sizing:border-box}.mec-status-pill--pending{--mec-status-pill-bg: rgba(216, 48, 48, .1);--mec-status-pill-color: #b71f1f}.mec-status-pill--in-progress{--mec-status-pill-bg: rgba(217, 119, 6, .12);--mec-status-pill-color: #92500a}.mec-status-pill--done{--mec-status-pill-bg: rgba(16, 185, 129, .12);--mec-status-pill-color: #047857}.mec-status-pill--info{--mec-status-pill-bg: rgba(0, 122, 255, .1);--mec-status-pill-color: #0058b8}.mec-status-pill--neutral{--mec-status-pill-bg: rgba(142, 142, 147, .14);--mec-status-pill-color: #4b5563}.mec-status-pill--block{display:flex;width:100%}:root{--mec-card-gradient: linear-gradient(180deg, #f7f8fb 0%, #f1f3f7 100%)}mec-card,mec-item-list .item-wrap,classified-ad,suggestion .suggestion-wrap,report .report-wrap,mec-ad-view .mec-ad-view,newsgroup,.mec-settings-card,.mvl-tile,.rct-cat,.mec-notif-toggle:not(.mec-notif-toggle--master),.mec-notif-email{background:var(--mec-card-gradient)!important}ion-segment.mec-segment{--background: #f4f6fa;border-radius:999px;padding:4px;overflow:hidden;scrollbar-width:none;display:flex!important;width:100%}ion-segment.mec-segment::-webkit-scrollbar{display:none}ion-segment.mec-segment ion-segment-button{--indicator-color: #ffffff;--indicator-box-shadow: 0 1px 3px rgba(16, 25, 50, .1);--background: transparent;--background-checked: transparent;--color: #6b7280;--color-checked: #0099bb;--border-radius: 999px;--padding-top: 0;--padding-bottom: 0;min-height:40px;height:40px;flex:1 1 0;min-width:0;max-width:none;font-family:Inter-SemiBold,Inter,sans-serif;font-size:13px;font-weight:600;text-transform:none;letter-spacing:0}ion-segment.mec-segment ion-segment-button::part(indicator){height:100%;top:0;padding:0;z-index:0}ion-segment.mec-segment ion-segment-button::part(indicator-background){height:100%;background:#fff;border-radius:999px;box-shadow:0 1px 3px #1019321a}ion-segment.mec-segment ion-segment-button::part(native){border-radius:999px;z-index:1}ion-segment.mec-segment ion-segment-button ion-label{line-height:1.4;overflow:visible;white-space:nowrap;padding:1px 0}.rpc-list report .report-wrap{height:100%;grid-template-rows:1fr auto}.rpc-list report .report-wrap span.report-date,.rpc-list report .report-wrap .actions{margin-top:0;padding-top:18px;align-self:start}.rpc-list report .report-wrap .report-content{padding-bottom:16px}.cac-list classified-ad{height:100%;margin-bottom:0}.cac-list classified-ad .classified-ad{display:flex;flex-direction:column;height:100%}.cac-list classified-ad .classified-ad-actions{margin-top:auto;padding-top:16px}.adc-list mec-ad-view{height:100%}.adc-list mec-ad-view .mec-ad-view{display:flex;flex-direction:column;height:100%}.adc-list mec-ad-view .footer-ad{margin-top:auto}.mec-page-hero{position:relative;display:flex;align-items:center;width:100%;height:156px;margin:4px 0 20px;border-radius:18px;overflow:hidden;background:linear-gradient(115deg,#e1f2f6,#ecf5f8 46%,#f4f6fa);box-shadow:inset 0 -24px 36px -28px #1019321a,inset 0 24px 36px -30px #fff9;border:1px solid rgba(0,153,187,.12);box-shadow:0 1px 2px #1019320a,0 8px 24px #0099bb12}.mec-page-hero:before{content:"";position:absolute;top:50%;right:7%;width:300px;height:300px;transform:translateY(-50%);background:radial-gradient(circle,#0099bb29,#09b0 68%);pointer-events:none;z-index:0}.mec-page-hero:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(0,153,187,.1) 1px,transparent 1.4px);background-size:16px 16px;-webkit-mask-image:linear-gradient(90deg,#000 0%,transparent 46%);mask-image:linear-gradient(90deg,#000 0%,transparent 46%);pointer-events:none;z-index:0;opacity:.7}.mec-page-hero__img{position:absolute;top:0;right:0;height:100%;width:auto;max-width:52%;object-fit:contain;object-position:right center;z-index:1;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 32%);mask-image:linear-gradient(90deg,transparent 0%,#000 32%);transition:transform .4s cubic-bezier(.16,1,.3,1)}.mec-page-hero:hover .mec-page-hero__img{transform:scale(1.03)}.mec-page-hero__overlay{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;gap:7px;padding:0 30px;max-width:58%}.mec-page-hero__kicker{display:inline-flex;align-items:center;gap:9px;margin:0;font-family:Inter-SemiBold,Inter,sans-serif;font-weight:600;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:#09b}.mec-page-hero__kicker:before{content:"";width:22px;height:2px;border-radius:2px;background:#09b}.mec-page-hero__subtitle{margin:0;color:#101932;font-family:Inter-SemiBold,Inter,sans-serif;font-weight:600;font-size:18px;line-height:1.3}@media (max-width: 760px){.mec-page-hero{height:132px}.mec-page-hero:before{right:0;width:220px;height:220px}.mec-page-hero__img{max-width:44%}.mec-page-hero__overlay{max-width:66%;padding:0 22px}.mec-page-hero__subtitle{font-size:15px}}.mec-page-hero--page{max-width:var(--content-max-width, 1100px);margin:24px auto 18px}.mec-page-hero--cover .mec-page-hero__img{inset:0;width:100%;max-width:none;height:100%;object-fit:cover;object-position:right center;-webkit-mask-image:linear-gradient(180deg,#000 58%,transparent 100%);mask-image:linear-gradient(180deg,#000 58%,transparent 100%)}.mec-page-hero--cover .mec-page-hero__overlay{position:absolute;inset:0;justify-content:flex-end;max-width:100%;padding:22px 26px;background:linear-gradient(90deg,#10193299,#10193247 52%,#10193200)}.mec-page-hero--cover .mec-page-hero__subtitle{color:#fff;text-shadow:0 1px 8px rgba(16,25,50,.4)}newsgroup .actions{display:flex;gap:8px;list-style:none;margin:14px 0 0;padding:0}newsgroup .actions li{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 16px;border-radius:12px;font-family:Inter-SemiBold,Inter,sans-serif;font-size:13px;font-weight:600;cursor:pointer;transition:background .16s cubic-bezier(.4,0,.2,1),color .16s cubic-bezier(.4,0,.2,1)}newsgroup .actions li.bg-primary{background:#09b!important;color:#fff!important}newsgroup .actions li.bg-primary span{color:#fff!important}newsgroup .actions li.bg-primary:hover{background:#007a99!important}newsgroup .actions li.bg-secondary{background:#eef1f6!important;color:#101932!important}newsgroup .actions li.bg-secondary span{color:#101932!important}newsgroup .actions li.bg-secondary:hover{background:#e2e6ee!important}newsgroup .actions li.bg-red{background:#d62a1e1f!important;color:#c92a1e!important}newsgroup .actions li.bg-red span{color:#c92a1e!important}newsgroup .actions li.bg-red:hover{background:#d62a1e33!important}.mec-side-hero{position:relative;overflow:hidden;border-radius:16px;margin-bottom:16px;background:linear-gradient(160deg,#e1f2f6,#ecf5f8 55%,#f4f6fa);border:1px solid rgba(0,153,187,.12);box-shadow:0 1px 2px #1019320a,0 8px 24px #0099bb12}.mec-side-hero:before{content:"";position:absolute;top:-30px;left:50%;width:220px;height:220px;transform:translate(-50%);background:radial-gradient(circle,#0099bb29,#09b0 68%);pointer-events:none;z-index:0}.mec-side-hero:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(0,153,187,.1) 1px,transparent 1.4px);background-size:16px 16px;-webkit-mask-image:linear-gradient(180deg,transparent 46%,#000 100%);mask-image:linear-gradient(180deg,transparent 46%,#000 100%);opacity:.6;pointer-events:none;z-index:0}.mec-side-hero__img{position:relative;z-index:1;display:block;width:100%;height:118px;object-fit:contain;object-position:center 40%;-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent 100%);mask-image:linear-gradient(180deg,#000 62%,transparent 100%);transition:transform .4s cubic-bezier(.16,1,.3,1)}.mec-side-hero:hover .mec-side-hero__img{transform:scale(1.03)}.mec-side-hero__body{position:relative;z-index:2;display:flex;flex-direction:column;gap:6px;padding:4px 18px 18px}.mec-side-hero__kicker{display:inline-flex;align-items:center;gap:9px;margin:0;font-family:Inter-SemiBold,Inter,sans-serif;font-weight:600;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#09b}.mec-side-hero__kicker:before{content:"";width:20px;height:2px;border-radius:2px;background:#09b}.mec-side-hero__subtitle{margin:0;color:#101932;font-family:Inter-SemiBold,Inter,sans-serif;font-weight:600;font-size:16px;line-height:1.3}.mec-a11y-btn{--background: #f2f2f7;--background-hover: #e6e6ee;--background-activated: #e6e6ee;--background-focused: #e6e6ee;--color: #101932;--border-radius: 50%;--box-shadow: none;--padding-top: 0;--padding-bottom: 0;--padding-start: 0;--padding-end: 0;--ripple-color: transparent;width:42px;min-width:42px;max-width:42px;height:42px;margin:0 8px 0 0;text-transform:none;--transition: background .16s cubic-bezier(.4, 0, .2, 1)}.mec-a11y-btn::part(native){border-radius:50%}.mec-a11y-btn .mec-a11y-btn__label{display:inline-flex;align-items:baseline;justify-content:center;font-family:Inter-Bold,Inter,sans-serif;font-weight:700;line-height:1;white-space:nowrap}.mec-a11y-btn .mec-a11y-btn__a{font-size:17px}.mec-a11y-btn .mec-a11y-btn__plus{font-size:10px;font-weight:800;margin-left:1px;align-self:flex-start;margin-top:2px;letter-spacing:-.5px}.mec-a11y-btn.is-active{--background: rgba(0, 153, 187, .1);--background-hover: rgba(0, 153, 187, .16);--background-activated: rgba(0, 153, 187, .16);--background-focused: rgba(0, 153, 187, .16);--color: #0099bb}.mec-a11y-btn.is-active::part(native){box-shadow:inset 0 0 0 1.5px #0099bb8c}.mec-a11y-btn.is-active .mec-a11y-btn__label{color:#09b}@media (max-width: 600px){.mec-a11y-btn{width:38px;min-width:38px;max-width:38px;height:38px;margin-right:6px}.mec-a11y-btn .mec-a11y-btn__a{font-size:15px}}html.mec-fontscale-1 ion-content::part(scroll),html.mec-fontscale-2 ion-content::part(scroll){overflow-x:hidden}html.mec-fontscale-1 #main>ion-content{zoom:1.12}html.mec-fontscale-1 ion-modal .ion-page,html.mec-fontscale-1 ion-popover .popover-viewport,html.mec-fontscale-1 ion-popover .popover-content{zoom:1.12}html.mec-fontscale-2 #main>ion-content{zoom:1.2}html.mec-fontscale-2 ion-modal .ion-page,html.mec-fontscale-2 ion-popover .popover-viewport,html.mec-fontscale-2 ion-popover .popover-content{zoom:1.2}.mec-side-cta{display:inline-flex;align-items:center;justify-content:center;width:100%;height:48px;margin-bottom:16px;padding:0 18px;border:none;border-radius:14px;background:#09b;color:#fff;font-family:Inter-SemiBold,Inter,sans-serif;font-weight:600;font-size:14.5px;cursor:pointer;box-shadow:0 2px 10px #0099bb47;transition:background .16s cubic-bezier(.4,0,.2,1),transform .16s cubic-bezier(.4,0,.2,1),box-shadow .16s cubic-bezier(.4,0,.2,1)}.mec-side-cta span{color:#fff}.mec-side-cta:hover{background:#007a99;box-shadow:0 4px 14px #0099bb57}.mec-side-cta:active{transform:translateY(1px)}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"\2022"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"\2611"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"\2610"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(layers.ef6db8722c2c3f9a.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(layers-2x.9859cd1231006a4a.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(marker-icon.d577052aa271e13f.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.marker-icon,.marker-icon:focus{background-color:#fff;border:1px solid #3388ff;border-radius:50%;margin:-8px 0 0 -8px!important;width:14px!important;height:14px!important;outline:0;transition:opacity ease .3s}.marker-icon-middle,.marker-icon-middle:focus{opacity:.7;margin:-6px 0 0 -6px!important;width:10px!important;height:10px!important}.leaflet-pm-draggable{cursor:move!important}.cursor-marker{cursor:crosshair;pointer-events:none;display:none}.cursor-marker.visible{display:block!important}.leaflet-pm-invalid{stroke:red;transition:fill ease 0s,stroke ease 0s}.rect-style-marker,.rect-start-marker{opacity:0}.rect-style-marker.visible,.rect-start-marker.visible{opacity:1!important}.hidden{display:none}.vertexmarker-disabled{opacity:.7}.leaflet-pm-toolbar .leaflet-buttons-control-button{padding:5px;box-sizing:border-box;position:relative;z-index:3}.leaflet-pm-toolbar .leaflet-pm-actions-container a:first-child:not(.pos-right){border-radius:0!important}.leaflet-pm-toolbar .leaflet-pm-actions-container a:last-child.pos-right{border-radius:0!important}.leaflet-pm-toolbar .button-container .leaflet-buttons-control-button{border-radius:0!important}.leaflet-pm-toolbar .button-container:last-child .leaflet-buttons-control-button{border-radius:0 0 2px 2px!important}.leaflet-pm-toolbar .button-container:first-child .leaflet-buttons-control-button{border-radius:2px 2px 0 0!important}.leaflet-pm-toolbar .control-fa-icon{font-size:19px;line-height:24px}.leaflet-pm-toolbar .control-icon{width:100%;height:100%;box-sizing:border-box;background-size:contain;background-repeat:no-repeat;background-position:center center}.leaflet-pm-toolbar .leaflet-pm-icon-marker{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjUgKDY3NDY5KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5BdG9tcy9JY29ucy9Ub29scy9NYXJrZXI8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBkPSJNMTUuNSwyNC44NzgyOTU5IEMxNS4yOTA5MjAxLDI0Ljg3NzIyMTkgMTUuMTc0NDg1NywyNC44NDY3ODE3IDE0LjY1OTA4NjYsMjQuMjM1NDE2MyBDMTAuMjE5Njk1NSwxOS40MTE4MDU0IDgsMTUuNTAxNDM5MiA4LDEyLjUwNDMxNzcgQzgsOC4zNTk3OTc0NiAxMS4zNTc4NjQ0LDUgMTUuNSw1IEMxOS42NDIxMzU2LDUgMjMsOC4zNTk3OTc0NiAyMywxMi41MDQzMTc3IEMyMywxNyAxOC4yODc4MjE3LDIxLjkyNjgzNzggMTYuMzMzNjYwMSwyNC4yNDQwMTg2IEMxNS44MjI0NjIyLDI0Ljg1MDE4MDIgMTUuNzA5MDc5OSwyNC44NzkzNjk5IDE1LjUsMjQuODc4Mjk1OSBaIE0xNS41LDE1LjUzMjY5NDggQzE3LjI3NTIwMSwxNS41MzI2OTQ4IDE4LjcxNDI4NTcsMTQuMTE4MDAwNCAxOC43MTQyODU3LDEyLjM3Mjg4NjQgQzE4LjcxNDI4NTcsMTAuNjI3NzcyMyAxNy4yNzUyMDEsOS4yMTMwNzc5MiAxNS41LDkuMjEzMDc3OTIgQzEzLjcyNDc5OSw5LjIxMzA3NzkyIDEyLjI4NTcxNDMsMTAuNjI3NzcyMyAxMi4yODU3MTQzLDEyLjM3Mjg4NjQgQzEyLjI4NTcxNDMsMTQuMTE4MDAwNCAxMy43MjQ3OTksMTUuNTMyNjk0OCAxNS41LDE1LjUzMjY5NDggWiIgaWQ9InBhdGgtMSI+PC9wYXRoPgogICAgPC9kZWZzPgogICAgPGcgaWQ9IlN5bWJvbHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBdG9tcy9JY29ucy9Ub29scy9NYXJrZXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjAwMDAwMCwgLTMuMDAwMDAwKSI+CiAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4KICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgICAgIDwvbWFzaz4KICAgICAgICAgICAgPHVzZSBpZD0iTWFzayIgZmlsbD0iIzVCNUI1QiIgZmlsbC1ydWxlPSJub256ZXJvIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==)}.leaflet-pm-toolbar .leaflet-pm-icon-polygon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgPGRlZnM+CiAgICA8cGF0aCBpZD0icG9seWdvbi1hIiBkPSJNMTkuNDIwNjg5Miw5LjE2NTA5NzI1IEMxOS4xNTIzNjgxLDguNjY5OTI5MTQgMTksOC4xMDI3NTgzMSAxOSw3LjUgQzE5LDUuNTY3MDAzMzggMjAuNTY3MDAzNCw0IDIyLjUsNCBDMjQuNDMyOTk2Niw0IDI2LDUuNTY3MDAzMzggMjYsNy41IEMyNiw5LjI2MzIzNTk1IDI0LjY5NjE0NzEsMTAuNzIxOTQwNyAyMywxMC45NjQ1NTU2IEwyMywxOS4wMzU0NDQ0IEMyNC42OTYxNDcxLDE5LjI3ODA1OTMgMjYsMjAuNzM2NzY0IDI2LDIyLjUgQzI2LDI0LjQzMjk5NjYgMjQuNDMyOTk2NiwyNiAyMi41LDI2IEMyMC43MzY3NjQsMjYgMTkuMjc4MDU5MywyNC42OTYxNDcxIDE5LjAzNTQ0NDQsMjMgTDEwLjk2NDU1NTYsMjMgQzEwLjcyMTk0MDcsMjQuNjk2MTQ3MSA5LjI2MzIzNTk1LDI2IDcuNSwyNiBDNS41NjcwMDMzOCwyNiA0LDI0LjQzMjk5NjYgNCwyMi41IEM0LDIwLjU2NzAwMzQgNS41NjcwMDMzOCwxOSA3LjUsMTkgQzguMTAyNzU4MzEsMTkgOC42Njk5MjkxNCwxOS4xNTIzNjgxIDkuMTY1MDk3MjUsMTkuNDIwNjg5MiBMMTkuNDIwNjg5Miw5LjE2NTA5NzI1IFogTTIwLjgzNDkwNzMsMTAuNTc5MzA2MyBMMTAuNTc5MzEwOCwyMC44MzQ5MDI3IEMxMC42MDg2NzMxLDIwLjg4OTA4ODggMTAuNjM2NjQ2OSwyMC45NDQxMzcyIDEwLjY2MzE4NDQsMjEgTDE5LjMzNjgxNTYsMjEgQzE5LjY4MjU3NzUsMjAuMjcyMTU0IDIwLjI3MjE1NCwxOS42ODI1Nzc1IDIxLDE5LjMzNjgxNTYgTDIxLDEwLjY2MzE4NDQgQzIwLjk0NDEzNzIsMTAuNjM2NjQ2OSAyMC44ODkwODg4LDEwLjYwODY3MzEgMjAuODM0OTAyNywxMC41NzkzMTA4IFogTTIyLjUsOSBDMjMuMzI4NDI3MSw5IDI0LDguMzI4NDI3MTIgMjQsNy41IEMyNCw2LjY3MTU3Mjg4IDIzLjMyODQyNzEsNiAyMi41LDYgQzIxLjY3MTU3MjksNiAyMSw2LjY3MTU3Mjg4IDIxLDcuNSBDMjEsOC4zMjg0MjcxMiAyMS42NzE1NzI5LDkgMjIuNSw5IFogTTIyLjUsMjQgQzIzLjMyODQyNzEsMjQgMjQsMjMuMzI4NDI3MSAyNCwyMi41IEMyNCwyMS42NzE1NzI5IDIzLjMyODQyNzEsMjEgMjIuNSwyMSBDMjEuNjcxNTcyOSwyMSAyMSwyMS42NzE1NzI5IDIxLDIyLjUgQzIxLDIzLjMyODQyNzEgMjEuNjcxNTcyOSwyNCAyMi41LDI0IFogTTcuNSwyNCBDOC4zMjg0MjcxMiwyNCA5LDIzLjMyODQyNzEgOSwyMi41IEM5LDIxLjY3MTU3MjkgOC4zMjg0MjcxMiwyMSA3LjUsMjEgQzYuNjcxNTcyODgsMjEgNiwyMS42NzE1NzI5IDYsMjIuNSBDNiwyMy4zMjg0MjcxIDYuNjcxNTcyODgsMjQgNy41LDI0IFoiLz4KICA8L2RlZnM+CiAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMyAtMykiPgogICAgPG1hc2sgaWQ9InBvbHlnb24tYiIgZmlsbD0iI2ZmZiI+CiAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BvbHlnb24tYSIvPgogICAgPC9tYXNrPgogICAgPHVzZSBmaWxsPSIjNUI1QjVCIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHhsaW5rOmhyZWY9IiNwb2x5Z29uLWEiLz4KICAgIDxnIGZpbGw9IiM1QjVCNUIiIG1hc2s9InVybCgjcG9seWdvbi1iKSI+CiAgICAgIDxyZWN0IHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==)}.leaflet-pm-toolbar .leaflet-pm-icon-polyline{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgPGRlZnM+CiAgICA8cGF0aCBpZD0ibGluZS1hIiBkPSJNOS4xNjUwOTcyNSwxOS40MjA2ODkyIEwxOC40MjA2ODkyLDEwLjE2NTA5NzMgQzE4LjE1MjM2ODEsOS42Njk5MjkxNCAxOCw5LjEwMjc1ODMxIDE4LDguNSBDMTgsNi41NjcwMDMzOCAxOS41NjcwMDM0LDUgMjEuNSw1IEMyMy40MzI5OTY2LDUgMjUsNi41NjcwMDMzOCAyNSw4LjUgQzI1LDEwLjQzMjk5NjYgMjMuNDMyOTk2NiwxMiAyMS41LDEyIEMyMC44OTcyNDE3LDEyIDIwLjMzMDA3MDksMTEuODQ3NjMxOSAxOS44MzQ5MDI3LDExLjU3OTMxMDggTDEwLjU3OTMxMDgsMjAuODM0OTAyNyBDMTAuODQ3NjMxOSwyMS4zMzAwNzA5IDExLDIxLjg5NzI0MTcgMTEsMjIuNSBDMTEsMjQuNDMyOTk2NiA5LjQzMjk5NjYyLDI2IDcuNSwyNiBDNS41NjcwMDMzOCwyNiA0LDI0LjQzMjk5NjYgNCwyMi41IEM0LDIwLjU2NzAwMzQgNS41NjcwMDMzOCwxOSA3LjUsMTkgQzguMTAyNzU4MzEsMTkgOC42Njk5MjkxNCwxOS4xNTIzNjgxIDkuMTY1MDk3MjUsMTkuNDIwNjg5MiBaIE0yMS41LDEwIEMyMi4zMjg0MjcxLDEwIDIzLDkuMzI4NDI3MTIgMjMsOC41IEMyMyw3LjY3MTU3Mjg4IDIyLjMyODQyNzEsNyAyMS41LDcgQzIwLjY3MTU3MjksNyAyMCw3LjY3MTU3Mjg4IDIwLDguNSBDMjAsOS4zMjg0MjcxMiAyMC42NzE1NzI5LDEwIDIxLjUsMTAgWiBNNy41LDI0IEM4LjMyODQyNzEyLDI0IDksMjMuMzI4NDI3MSA5LDIyLjUgQzksMjEuNjcxNTcyOSA4LjMyODQyNzEyLDIxIDcuNSwyMSBDNi42NzE1NzI4OCwyMSA2LDIxLjY3MTU3MjkgNiwyMi41IEM2LDIzLjMyODQyNzEgNi42NzE1NzI4OCwyNCA3LjUsMjQgWiIvPgogIDwvZGVmcz4KICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zIC0zKSI+CiAgICA8bWFzayBpZD0ibGluZS1iIiBmaWxsPSIjZmZmIj4KICAgICAgPHVzZSB4bGluazpocmVmPSIjbGluZS1hIi8+CiAgICA8L21hc2s+CiAgICA8dXNlIGZpbGw9IiM1QjVCNUIiIGZpbGwtcnVsZT0ibm9uemVybyIgeGxpbms6aHJlZj0iI2xpbmUtYSIvPgogICAgPGcgZmlsbD0iIzVCNUI1QiIgbWFzaz0idXJsKCNsaW5lLWIpIj4KICAgICAgPHJlY3Qgd2lkdGg9IjMwIiBoZWlnaHQ9IjMwIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K)}.leaflet-pm-toolbar .leaflet-pm-icon-circle{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjUgKDY3NDY5KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5BdG9tcy9JY29ucy9Ub29scy9DaXJjbGU8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBkPSJNMTguMjg5Nzc1MSw2Ljc4NjAyMjc1IEMxOC44OTI0MTMxLDYuMjk0NjQ5ODEgMTkuNjYxNzk3LDYgMjAuNSw2IEMyMi40MzI5OTY2LDYgMjQsNy41NjcwMDMzOCAyNCw5LjUgQzI0LDEwLjMzODIwMyAyMy43MDUzNTAyLDExLjEwNzU4NjkgMjMuMjEzOTc3MiwxMS43MTAyMjQ5IEMyMy43MTk1OTksMTIuODcxMjA1MyAyNCwxNC4xNTI4NTcxIDI0LDE1LjUgQzI0LDIwLjc0NjcwNTEgMTkuNzQ2NzA1MSwyNSAxNC41LDI1IEM5LjI1MzI5NDg4LDI1IDUsMjAuNzQ2NzA1MSA1LDE1LjUgQzUsMTAuMjUzMjk0OSA5LjI1MzI5NDg4LDYgMTQuNSw2IEMxNS44NDcxNDI5LDYgMTcuMTI4Nzk0Nyw2LjI4MDQwMDk4IDE4LjI4OTc3NTEsNi43ODYwMjI3NSBaIE0xNy4xNTA0MjI4LDguNDgxNzU4NiBDMTYuMzI2MzU4MSw4LjE3MDM5MjM2IDE1LjQzMzA3NzcsOCAxNC41LDggQzEwLjM1Nzg2NDQsOCA3LDExLjM1Nzg2NDQgNywxNS41IEM3LDE5LjY0MjEzNTYgMTAuMzU3ODY0NCwyMyAxNC41LDIzIEMxOC42NDIxMzU2LDIzIDIyLDE5LjY0MjEzNTYgMjIsMTUuNSBDMjIsMTQuNTY2OTIyMyAyMS44Mjk2MDc2LDEzLjY3MzY0MTkgMjEuNTE4MjQxNCwxMi44NDk1NzcyIEMyMS4xOTYwMzgzLDEyLjk0NzM5NjggMjAuODU0MTYyMiwxMyAyMC41LDEzIEMxOC41NjcwMDM0LDEzIDE3LDExLjQzMjk5NjYgMTcsOS41IEMxNyw5LjE0NTgzNzc4IDE3LjA1MjYwMzIsOC44MDM5NjE2OSAxNy4xNTA0MjI4LDguNDgxNzU4NiBaIE0xNC41LDE3IEMxMy42NzE1NzI5LDE3IDEzLDE2LjMyODQyNzEgMTMsMTUuNSBDMTMsMTQuNjcxNTcyOSAxMy42NzE1NzI5LDE0IDE0LjUsMTQgQzE1LjMyODQyNzEsMTQgMTYsMTQuNjcxNTcyOSAxNiwxNS41IEMxNiwxNi4zMjg0MjcxIDE1LjMyODQyNzEsMTcgMTQuNSwxNyBaIE0yMC41LDExIEMyMS4zMjg0MjcxLDExIDIyLDEwLjMyODQyNzEgMjIsOS41IEMyMiw4LjY3MTU3Mjg4IDIxLjMyODQyNzEsOCAyMC41LDggQzE5LjY3MTU3MjksOCAxOSw4LjY3MTU3Mjg4IDE5LDkuNSBDMTksMTAuMzI4NDI3MSAxOS42NzE1NzI5LDExIDIwLjUsMTEgWiIgaWQ9InBhdGgtMSI+PC9wYXRoPgogICAgPC9kZWZzPgogICAgPGcgaWQ9IlN5bWJvbHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBdG9tcy9JY29ucy9Ub29scy9DaXJjbGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjAwMDAwMCwgLTMuMDAwMDAwKSI+CiAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4KICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgICAgIDwvbWFzaz4KICAgICAgICAgICAgPHVzZSBpZD0iTWFzayIgZmlsbD0iIzVCNUI1QiIgZmlsbC1ydWxlPSJub256ZXJvIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgPGcgaWQ9IkF0b21zL0NvbG9yL0dyZXkiIG1hc2s9InVybCgjbWFzay0yKSIgZmlsbD0iIzVCNUI1QiI+CiAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMzAiIGhlaWdodD0iMzAiPjwvcmVjdD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+)}.leaflet-pm-toolbar .leaflet-pm-icon-circle-marker{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KCjxzdmcgdmlld0JveD0iMCAwIDEwMCAxMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjNUI1QjVCIiBzdHJva2Utd2lkdGg9IjgiCiAgICAgZmlsbD0ibm9uZSI+CjxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjM1Ii8+CiAgPGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgcj0iMyIgZmlsbD0iIzVCNUI1QiIvPgo8L3N2Zz4=)}.leaflet-pm-toolbar .leaflet-pm-icon-rectangle{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgPGRlZnM+CiAgICA8cGF0aCBpZD0icmVjdGFuZ2xlLWEiIGQ9Ik0yMywxMC45NjQ1NTU2IEwyMywxOS4wMzU0NDQ0IEMyNC42OTYxNDcxLDE5LjI3ODA1OTMgMjYsMjAuNzM2NzY0IDI2LDIyLjUgQzI2LDI0LjQzMjk5NjYgMjQuNDMyOTk2NiwyNiAyMi41LDI2IEMyMC43MzY3NjQsMjYgMTkuMjc4MDU5MywyNC42OTYxNDcxIDE5LjAzNTQ0NDQsMjMgTDEwLjk2NDU1NTYsMjMgQzEwLjcyMTk0MDcsMjQuNjk2MTQ3MSA5LjI2MzIzNTk1LDI2IDcuNSwyNiBDNS41NjcwMDMzOCwyNiA0LDI0LjQzMjk5NjYgNCwyMi41IEM0LDIwLjczNjc2NCA1LjMwMzg1MjkzLDE5LjI3ODA1OTMgNywxOS4wMzU0NDQ0IEw3LDEwLjk2NDU1NTYgQzUuMzAzODUyOTMsMTAuNzIxOTQwNyA0LDkuMjYzMjM1OTUgNCw3LjUgQzQsNS41NjcwMDMzOCA1LjU2NzAwMzM4LDQgNy41LDQgQzkuMjYzMjM1OTUsNCAxMC43MjE5NDA3LDUuMzAzODUyOTMgMTAuOTY0NTU1Niw3IEwxOS4wMzU0NDQ0LDcgQzE5LjI3ODA1OTMsNS4zMDM4NTI5MyAyMC43MzY3NjQsNCAyMi41LDQgQzI0LjQzMjk5NjYsNCAyNiw1LjU2NzAwMzM4IDI2LDcuNSBDMjYsOS4yNjMyMzU5NSAyNC42OTYxNDcxLDEwLjcyMTk0MDcgMjMsMTAuOTY0NTU1NiBaIE0yMSwxMC42NjMxODQ0IEMyMC4yNzIxNTQsMTAuMzE3NDIyNSAxOS42ODI1Nzc1LDkuNzI3ODQ1OTggMTkuMzM2ODE1Niw5IEwxMC42NjMxODQ0LDkgQzEwLjMxNzQyMjUsOS43Mjc4NDU5OCA5LjcyNzg0NTk4LDEwLjMxNzQyMjUgOSwxMC42NjMxODQ0IEw5LDE5LjMzNjgxNTYgQzkuNzI3ODQ1OTgsMTkuNjgyNTc3NSAxMC4zMTc0MjI1LDIwLjI3MjE1NCAxMC42NjMxODQ0LDIxIEwxOS4zMzY4MTU2LDIxIEMxOS42ODI1Nzc1LDIwLjI3MjE1NCAyMC4yNzIxNTQsMTkuNjgyNTc3NSAyMSwxOS4zMzY4MTU2IEwyMSwxMC42NjMxODQ0IFogTTcuNSw5IEM4LjMyODQyNzEyLDkgOSw4LjMyODQyNzEyIDksNy41IEM5LDYuNjcxNTcyODggOC4zMjg0MjcxMiw2IDcuNSw2IEM2LjY3MTU3Mjg4LDYgNiw2LjY3MTU3Mjg4IDYsNy41IEM2LDguMzI4NDI3MTIgNi42NzE1NzI4OCw5IDcuNSw5IFogTTIyLjUsOSBDMjMuMzI4NDI3MSw5IDI0LDguMzI4NDI3MTIgMjQsNy41IEMyNCw2LjY3MTU3Mjg4IDIzLjMyODQyNzEsNiAyMi41LDYgQzIxLjY3MTU3MjksNiAyMSw2LjY3MTU3Mjg4IDIxLDcuNSBDMjEsOC4zMjg0MjcxMiAyMS42NzE1NzI5LDkgMjIuNSw5IFogTTIyLjUsMjQgQzIzLjMyODQyNzEsMjQgMjQsMjMuMzI4NDI3MSAyNCwyMi41IEMyNCwyMS42NzE1NzI5IDIzLjMyODQyNzEsMjEgMjIuNSwyMSBDMjEuNjcxNTcyOSwyMSAyMSwyMS42NzE1NzI5IDIxLDIyLjUgQzIxLDIzLjMyODQyNzEgMjEuNjcxNTcyOSwyNCAyMi41LDI0IFogTTcuNSwyNCBDOC4zMjg0MjcxMiwyNCA5LDIzLjMyODQyNzEgOSwyMi41IEM5LDIxLjY3MTU3MjkgOC4zMjg0MjcxMiwyMSA3LjUsMjEgQzYuNjcxNTcyODgsMjEgNiwyMS42NzE1NzI5IDYsMjIuNSBDNiwyMy4zMjg0MjcxIDYuNjcxNTcyODgsMjQgNy41LDI0IFoiLz4KICA8L2RlZnM+CiAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMyAtMykiPgogICAgPG1hc2sgaWQ9InJlY3RhbmdsZS1iIiBmaWxsPSIjZmZmIj4KICAgICAgPHVzZSB4bGluazpocmVmPSIjcmVjdGFuZ2xlLWEiLz4KICAgIDwvbWFzaz4KICAgIDx1c2UgZmlsbD0iIzVCNUI1QiIgZmlsbC1ydWxlPSJub256ZXJvIiB4bGluazpocmVmPSIjcmVjdGFuZ2xlLWEiLz4KICAgIDxnIGZpbGw9IiM1QjVCNUIiIG1hc2s9InVybCgjcmVjdGFuZ2xlLWIpIj4KICAgICAgPHJlY3Qgd2lkdGg9IjMwIiBoZWlnaHQ9IjMwIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K)}.leaflet-pm-toolbar .leaflet-pm-icon-delete{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjUgKDY3NDY5KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5BdG9tcy9JY29ucy9Ub29scy9FcmFzZXI8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBkPSJNMTcuNzg3NDIxOSwxOC40ODEyNTUyIEwxMS42NDgwMDc5LDEzLjM0OTgxODQgTDYuNDA0NjYwMDksMTkuMzgxNjAwMSBMMTAuNTUzOTE1NiwyMi45ODg0OTI5IEwxMy44NjkzNCwyMi45ODg0OTI5IEwxNy43ODc0MjE5LDE4LjQ4MTI1NTIgWiBNMTYuNTA3NDI1MiwyMi45ODg0OTI5IEwyNi4wMDAwMDAyLDIyLjk4ODQ5MjkgTDI2LjAwMDAwMDIsMjQuOTg4NDkyOSBMMTAuMDAwMDAwMiwyNC45ODg0OTI5IEw5LjgwNzA4MzEzLDI0Ljk4ODQ5MjkgTDUuMDkyNTQyMDQsMjAuODkxMDE5MiBDNC4yNTg5MTI4NSwyMC4xNjYzNTY0IDQuMTcwNTc4MTQsMTguOTAzMTExMiA0Ljg5NTI0MDkzLDE4LjA2OTQ4MiBMMTYuMDQ4MjQ0NCw1LjIzOTQxOTE2IEMxNi43NzI5MDcyLDQuNDA1Nzg5OTggMTguMDM2MTUyNSw0LjMxNzQ1NTI2IDE4Ljg2OTc4MTYsNS4wNDIxMTgwNiBMMjQuOTA3NDU4MywxMC4yOTA1OTAzIEMyNS43NDEwODc1LDExLjAxNTI1MzEgMjUuODI5NDIyMiwxMi4yNzg0OTgzIDI1LjEwNDc1OTQsMTMuMTEyMTI3NSBMMTYuNTA3NDI1MiwyMi45ODg0OTI5IFoiIGlkPSJwYXRoLTEiPjwvcGF0aD4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSJTeW1ib2xzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQXRvbXMvSWNvbnMvVG9vbHMvRXJhc2VyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMy4wMDAwMDAsIC0zLjAwMDAwMCkiPgogICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+CiAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICA8L21hc2s+CiAgICAgICAgICAgIDx1c2UgaWQ9IkNvbWJpbmVkLVNoYXBlIiBmaWxsPSIjNUI1QjVCIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+)}.leaflet-pm-toolbar .leaflet-pm-icon-edit{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgPGRlZnM+CiAgICA8cGF0aCBpZD0iZWRpdF9hbmNob3ItYSIgZD0iTTEzLjUsMTEgQzExLjU2NzAwMzQsMTEgMTAsOS40MzI5OTY2MiAxMCw3LjUgQzEwLDUuNTY3MDAzMzggMTEuNTY3MDAzNCw0IDEzLjUsNCBDMTUuNDMyOTk2Niw0IDE3LDUuNTY3MDAzMzggMTcsNy41IEMxNyw5LjQzMjk5NjYyIDE1LjQzMjk5NjYsMTEgMTMuNSwxMSBaIE0xMy41LDkgQzE0LjMyODQyNzEsOSAxNSw4LjMyODQyNzEyIDE1LDcuNSBDMTUsNi42NzE1NzI4OCAxNC4zMjg0MjcxLDYgMTMuNSw2IEMxMi42NzE1NzI5LDYgMTIsNi42NzE1NzI4OCAxMiw3LjUgQzEyLDguMzI4NDI3MTIgMTIuNjcxNTcyOSw5IDEzLjUsOSBaIE0xMi4wMDAyODg5LDcuNTI5NzM4OTMgQzEyLjAxMjU5ODMsOC4xNjI3MzY3MiAxMi40MTcwMTk3LDguNjk5NjY0MyAxMi45ODA3MTExLDguOTA3Njc5NjYgTDMsMTUgTDMsMTMgTDEyLjAwMDI4ODksNy41Mjk3Mzg5MyBaIE0xNC4yMTcyNzIyLDYuMTgyMjg0NzIgTDE5LjQ1MzEyNSwzIEwyMi42NTg5MzU1LDMgTDE0Ljk4OTEwMiw3LjY4MTczODg1IEMxNC45OTYyOTcxLDcuNjIyMTY0NTkgMTUsNy41NjE1MTQ3MiAxNSw3LjUgQzE1LDYuOTMxMzgzODEgMTQuNjgzNjA5OCw2LjQzNjY2NDUgMTQuMjE3MjcyMiw2LjE4MjI4NDcyIFogTTIzLjQ0MzQwNDIsMTkuMjg1MTczNiBMMjAuMTI4Mjc5OSwxOS4yODUxNzM2IEwyMS44NzI5OTgzLDIzLjUzNDk1MjUgQzIxLjk5NDUyOTYsMjMuODI5NTc3MyAyMS44NTU2NTQ2LDI0LjE1OTkyMDkgMjEuNTc3ODczNCwyNC4yODQ5MjA4IEwyMC4wNDE0Njc1LDI0Ljk1NDUxNDIgQzE5Ljc1NTA2MTMsMjUuMDc5NTE0MSAxOS40MzM4NzM4LDI0LjkzNjY3MDQgMTkuMzEyMzQyNiwyNC42NTA5NTE4IEwxNy42NTQ0MzY3LDIwLjYxNTQ1NDEgTDE0Ljk0NjE4NzMsMjMuNDAxMDE1MSBDMTQuNTg1MjgxMSwyMy43NzIxNzExIDE0LDIzLjQ4NjA0NjMgMTQsMjIuOTk5MjY1MyBMMTQsOS41NzE4MzUzMyBDMTQsOS4wNTkzMzU2MSAxNC42MjI1MzExLDguODA5NDkyIDE0Ljk0NjE1Niw5LjE3MDA4NTU1IEwyMy44MzQwMjkyLDE4LjMxMjAxNzkgQzI0LjE5MjUyOTEsMTguNjYxMzYxNSAyMy45Mjc5OTc5LDE5LjI4NTE3MzYgMjMuNDQzNDA0MiwxOS4yODUxNzM2IFoiLz4KICA8L2RlZnM+CiAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMyAtMykiPgogICAgPG1hc2sgaWQ9ImVkaXRfYW5jaG9yLWIiIGZpbGw9IiNmZmYiPgogICAgICA8dXNlIHhsaW5rOmhyZWY9IiNlZGl0X2FuY2hvci1hIi8+CiAgICA8L21hc2s+CiAgICA8dXNlIGZpbGw9IiM1QjVCNUIiIGZpbGwtcnVsZT0ibm9uemVybyIgeGxpbms6aHJlZj0iI2VkaXRfYW5jaG9yLWEiLz4KICAgIDxnIGZpbGw9IiM1QjVCNUIiIG1hc2s9InVybCgjZWRpdF9hbmNob3ItYikiPgogICAgICA8cmVjdCB3aWR0aD0iMzAiIGhlaWdodD0iMzAiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=)}.leaflet-pm-toolbar .leaflet-pm-icon-drag{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgPGRlZnM+CiAgICA8cGF0aCBpZD0ibW92ZS1hIiBkPSJNMjEsMTQgTDIxLDEwIEwyNywxNSBMMjEsMjAgTDIxLDE2IEwxNiwxNiBMMTYsMjEgTDIwLDIxIEwxNSwyNyBMMTAsMjEgTDE0LDIxIEwxNCwxNiBMOSwxNiBMOSwyMCBMMywxNSBMOSwxMCBMOSwxNCBMMTQsMTQgTDE0LDkgTDEwLDkgTDE1LDMgTDIwLDkgTDE2LDkgTDE2LDE0IEwyMSwxNCBaIi8+CiAgPC9kZWZzPgogIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMgLTMpIj4KICAgIDxtYXNrIGlkPSJtb3ZlLWIiIGZpbGw9IiNmZmYiPgogICAgICA8dXNlIHhsaW5rOmhyZWY9IiNtb3ZlLWEiLz4KICAgIDwvbWFzaz4KICAgIDx1c2UgZmlsbD0iI0Q4RDhEOCIgeGxpbms6aHJlZj0iI21vdmUtYSIvPgogICAgPGcgZmlsbD0iIzVCNUI1QiIgbWFzaz0idXJsKCNtb3ZlLWIpIj4KICAgICAgPHJlY3Qgd2lkdGg9IjMwIiBoZWlnaHQ9IjMwIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K)}.leaflet-pm-toolbar .leaflet-pm-icon-cut{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjUgKDY3NDY5KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5BdG9tcy9JY29ucy9Ub29scy9TY2lzc29yczwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGQ9Ik0xMi45NjkxNTc0LDEzLjQ5Mzk0MzUgTDIxLjAzMTcwMzIsNS41NDE2NzAxMyBMMjMuNDY0OTQ5OSw1LjY3NzIyOTU3IEwxNy4wNDcwNzEzLDE0LjUxMDY4MTYgTDI3LjU2NjAzMzYsMTcuMTMzMzUzNSBMMjUuNzg5MTk0NCwxOC44MDEyNTg4IEwxNC41ODU0OTUxLDE3Ljg5ODc1MDYgTDEzLjY0ODc5NTUsMTkuMTg4MDA3IEMxMy43OTQ2MzksMTkuMjY1MDk1OCAxMy45MzY3OTg1LDE5LjM1MzQ0MTcgMTQuMDc0MTM3NywxOS40NTMyMjQ1IEMxNS42Mzc5NjQ4LDIwLjU4OTQxMTQgMTUuOTg0NjM1NywyMi43NzgyMDUyIDE0Ljg0ODQ0ODgsMjQuMzQyMDMyNCBDMTMuNzEyMjYxOSwyNS45MDU4NTk1IDExLjUyMzQ2ODEsMjYuMjUyNTMwNCA5Ljk1OTY0MDk2LDI1LjExNjM0MzUgQzguMzk1ODEzODQsMjMuOTgwMTU2NSA4LjA0OTE0Mjk2LDIxLjc5MTM2MjcgOS4xODUzMjk4NiwyMC4yMjc1MzU2IEM5Ljc0NTg3Mjc2LDE5LjQ1NjAxNDUgMTAuNTYyNjE4OCwxOC45ODA3NDc1IDExLjQzNDEyMTgsMTguODMzNjQwNyBMMTIuNjgwNTY1NiwxNy4xMTgwNTc5IEwxMi41MjM5NzI0LDE2LjM3NDcyMTYgTDExLjk1MDY5MzIsMTUuMzAxMjM5MSBMOS44OTMxMDY0NiwxNC43ODgyMjUxIEM5LjEzMDkzNzk2LDE1LjIzNTcyNjEgOC4xOTk3Nzg1NCwxNS4zOTY2NDQ3IDcuMjc0NDUzNTUsMTUuMTY1OTM1MiBDNS4zOTg4NzUxOSwxNC42OTgzMDEgNC4yNTc1MTA5NCwxMi43OTg3NTE5IDQuNzI1MTQ1MTUsMTAuOTIzMTczNiBDNS4xOTI3NzkzNSw5LjA0NzU5NTE5IDcuMDkyMzI4NDYsNy45MDYyMzA5NCA4Ljk2NzkwNjgyLDguMzczODY1MTUgQzEwLjg0MzQ4NTIsOC44NDE0OTkzNSAxMS45ODQ4NDk0LDEwLjc0MTA0ODUgMTEuNTE3MjE1MiwxMi42MTY2MjY4IEMxMS40NzYxNDY0LDEyLjc4MTM0NDkgMTEuNDI0MDMzNSwxMi45NDA0MDAxIDExLjM2MTg2MjcsMTMuMDkzMTk5OSBMMTIuOTY5MTU3NCwxMy40OTM5NDM1IFogTTcuNzU4Mjk3MzUsMTMuMjI1MzQzOCBDOC41NjIxMTY2NCwxMy40MjU3NTg0IDkuMzc2MjA5MTIsMTIuOTM2NjAyMyA5LjU3NjYyMzc4LDEyLjEzMjc4MyBDOS43NzcwMzg0NCwxMS4zMjg5NjM3IDkuMjg3ODgyMzMsMTAuNTE0ODcxMyA4LjQ4NDA2MzAzLDEwLjMxNDQ1NjYgQzcuNjgwMjQzNzMsMTAuMTE0MDQxOSA2Ljg2NjE1MTI2LDEwLjYwMzE5OCA2LjY2NTczNjYsMTEuNDA3MDE3MyBDNi40NjUzMjE5NCwxMi4yMTA4MzY2IDYuOTU0NDc4MDUsMTMuMDI0OTI5MSA3Ljc1ODI5NzM1LDEzLjIyNTM0MzggWiBNMTAuODAzMzYzOSwyMS40MDMxMDYxIEMxMC4zMTY0MjY2LDIyLjA3MzMxNzcgMTAuNDY0OTk5OCwyMy4wMTEzNzIyIDExLjEzNTIxMTUsMjMuNDk4MzA5NSBDMTEuODA1NDIzMSwyMy45ODUyNDY3IDEyLjc0MzQ3NzYsMjMuODM2NjczNSAxMy4yMzA0MTQ4LDIzLjE2NjQ2MTkgQzEzLjcxNzM1MjEsMjIuNDk2MjUwMiAxMy41Njg3Nzg4LDIxLjU1ODE5NTcgMTIuODk4NTY3MiwyMS4wNzEyNTg1IEMxMi4yMjgzNTU2LDIwLjU4NDMyMTIgMTEuMjkwMzAxMSwyMC43MzI4OTQ1IDEwLjgwMzM2MzksMjEuNDAzMTA2MSBaIiBpZD0icGF0aC0xIj48L3BhdGg+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0iU3ltYm9scyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkF0b21zL0ljb25zL1Rvb2xzL1NjaXNzb3JzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMy4wMDAwMDAsIC0zLjAwMDAwMCkiPgogICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+CiAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICA8L21hc2s+CiAgICAgICAgICAgIDx1c2UgaWQ9Ik1hc2siIGZpbGw9IiM1QjVCNUIiIGZpbGwtcnVsZT0ibm9uemVybyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYuMDkzMTk0LCAxNS42NjMzNTEpIHJvdGF0ZSgtMzIuMDAwMDAwKSB0cmFuc2xhdGUoLTE2LjA5MzE5NCwgLTE1LjY2MzM1MSkgIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==)}.leaflet-pm-toolbar .leaflet-pm-icon-snapping{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU3LjEgKDgzMDg4KSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5BdG9tcy9JY29ucy9Ub29scy9NYWduZXQ8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBkPSJNMjEuOTk5NDc1OSwxMC45NDI4MTgzIEwyMS45OTk5OTg1LDE2LjM3MTA0MTcgQzIyLDE2LjY4NzIwMDcgMjIsMTcuMDA1ODI3OCAyMiwxNy4zMjY5NDExIEMyMiwyMS41NjQ2NTQ1IDE4LjY0MjEzNTYsMjUgMTQuNSwyNSBDMTAuMzU3ODY0NCwyNSA3LDIxLjU2NDY1NDUgNywxNy4zMjY5NDExIEw3LjAwMDg3NTA4LDEwLjk5MDc1MDcgTDExLjAwMjI4MDgsMTAuOTk4NDEyNSBDMTEuMDAxNzAzMywxMS42OTgwMTE0IDExLjAwMTI0NywxMi40MTY4MjQ4IDExLjAwMDg5OTIsMTMuMTU1NDg4NyBMMTEsMTcuMzI2OTQxMSBDMTEsMTkuMzc1NjgwOSAxMi41ODc2ODQxLDIxIDE0LjUsMjEgQzE2LjQxMjMxNTksMjEgMTgsMTkuMzc1NjgwOSAxOCwxNy4zMjY5NDExIEMxOCwxNS4wNzAyMDMyIDE3Ljk5OTU2OTYsMTIuOTYxOTY2OCAxNy45OTg1MzksMTAuOTkxMDAzMiBMMjEuOTk5NDc1OSwxMC45NDI4MTgzIFogTTEwLDcgQzEwLjU1MjI4NDcsNyAxMSw3LjQ0NzcxNTI1IDExLDggTDExLDEwIEw3LDEwIEw3LDggQzcsNy40NDc3MTUyNSA3LjQ0NzcxNTI1LDcgOCw3IEwxMCw3IFogTTIxLDcgQzIxLjU1MjI4NDcsNyAyMiw3LjQ0NzcxNTI1IDIyLDggTDIyLDEwIEwxOCwxMCBMMTgsOCBDMTgsNy40NDc3MTUyNSAxOC40NDc3MTUzLDcgMTksNyBMMjEsNyBaIiBpZD0icGF0aC0xIj48L3BhdGg+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0iU3ltYm9scyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkF0b21zL0ljb25zL1Rvb2xzL01hZ25ldCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMuMDAwMDAwLCAtMy4wMDAwMDApIj4KICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMiIgZmlsbD0id2hpdGUiPgogICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgPC9tYXNrPgogICAgICAgICAgICA8dXNlIGlkPSJNYXNrIiBmaWxsPSIjNUI1QjVCIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0LjUwMDAwMCwgMTYuMDAwMDAwKSByb3RhdGUoNDUuMDAwMDAwKSB0cmFuc2xhdGUoLTE0LjUwMDAwMCwgLTE2LjAwMDAwMCkgIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==)}.leaflet-buttons-control-button:hover,.leaflet-buttons-control-button:focus{cursor:pointer;background-color:#f4f4f4}.active .leaflet-buttons-control-button{box-shadow:inset 0 -1px 5px 2px #514d4d4f}.leaflet-buttons-control-text-hide{display:none}.button-container{position:relative}.button-container .leaflet-pm-actions-container{z-index:2;position:absolute;top:0;left:100%;display:none;white-space:nowrap;direction:ltr}.leaflet-right .leaflet-pm-toolbar .button-container .leaflet-pm-actions-container{right:100%;left:auto}.button-container.active .leaflet-pm-actions-container{display:block}.button-container .leaflet-pm-actions-container:not(.pos-right) .leaflet-pm-action:last-child{border-radius:0 3px 3px 0!important;border-right:0px}.button-container .leaflet-pm-actions-container.pos-right .leaflet-pm-action:first-child{border-radius:3px 0 0 3px!important}.button-container .leaflet-pm-actions-container.pos-right .leaflet-pm-action:last-child{border-right:0px}.button-container .leaflet-pm-actions-container .leaflet-pm-action{padding:0 10px;background-color:#666;color:#fff;display:inline-block;width:auto;border-right:1px solid #eee;-webkit-user-select:none;user-select:none}.button-container .leaflet-pm-actions-container .leaflet-pm-action:hover,.button-container .leaflet-pm-actions-container .leaflet-pm-action:focus{cursor:pointer;background-color:#777}.leaflet-pm-toolbar.activeChild{z-index:801}.leaflet-buttons-control-button.pm-disabled{background-color:#f4f4f4!important}.control-icon.pm-disabled{filter:opacity(.6)}
