.app-dropdown-nav-menu{display:inline-flex;flex-direction:column;position:relative}.app-dropdown-nav-menu-button.app-btn{padding-inline:12px;text-decoration:none;display:flex;font-weight:400}.app-dropdown-nav-menu-button.app-btn.chipView{min-width:120px}.app-dropdown-nav-menu .badge{position:absolute;top:-5px;inset-block-start:0}.app-dropdown-nav-menu .badge-li{position:absolute;top:2px;inset-inline-end:10px}.app-dropdown-nav-menu-content{position:absolute;min-width:200px;width:100%;z-index:1;border-radius:var(--border-radius);top:34px;inset-inline-end:0;padding:16px 0;display:flex;flex-direction:column;gap:16px}@media(min-width:1000px){.app-dropdown-nav-menu-content{background-color:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,.08)}}@media(max-width:1000px){.app-dropdown-nav-menu-content{position:static;box-shadow:none}}.app-dropdown-nav-menu-content ul{margin:0;padding:0}.app-dropdown-nav-menu-content a{color:inherit;text-decoration:none;display:block;text-align:start;padding-inline:16px;padding-block:8px}.app-dropdown-nav-menu-content a:hover{background-color:#f1f1f1}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.overflow-hidden{overflow:hidden}.app-mobile-header{position:-webkit-sticky;position:sticky;top:0;inset-inline:0;box-shadow:2px 2px 4px 0 rgba(0,0,0,.15);z-index:999;background-color:#fff}.app-mobile-header-container{display:flex;align-items:center;justify-content:space-between;height:50px}.app-mobile-header-btn{padding-inline:0}.app-header{z-index:9999;position:-webkit-sticky;position:sticky;top:0;background-color:#fff;-webkit-padding-before:2em;padding-block-start:2em;-webkit-padding-after:.75em;padding-block-end:.75em;padding-inline:0;box-shadow:2px 2px 4px 0 rgba(0,0,0,.15)}.app-header .app-user-menu-header{position:absolute;top:0;inset-inline-end:0}@media(max-width:1000px){.app-header .app-user-menu-header{position:static}}.app-header-container{position:relative;flex-direction:column;display:flex;height:100%;gap:22px;max-height:98vh}.app-header-sup{display:flex;align-items:center;justify-content:space-between}.app-header-link.app-btn.md{text-decoration:none;color:inherit;height:2.5em;padding-inline:12px}.app-header-menu{flex-grow:1}.app-header-menu-ul{display:flex;justify-content:space-between;align-items:center}.app-header-menu-ul li:first-child .app-dropdown-nav-menu-content{inset-inline-start:0;inset-inline-end:auto}.app-header-menu .active{font-weight:700!important}.app-header-overlay{position:fixed;z-index:1000;opacity:0;pointer-events:none;transition:opacity .3s;inset:0;display:block;background-color:rgba(72,67,134,.3)}@media(max-width:1000px){.app-header{padding:0;max-width:400px;width:100%;position:fixed;z-index:1001;top:0;bottom:0;inset-inline-start:0;background-color:#fff;transform:translateX(100vw);transition:transform .3s}.app-header.opened{transform:translateX(0)}.app-header.opened~.app-header-overlay{opacity:1;pointer-events:all}.app-header-container{gap:16px}.app-header-menu{overflow-y:auto;overflow-x:hidden}.app-header-sup{padding-top:.5em;flex-direction:column;gap:12px}.app-header-sup-logo{align-items:center}.app-header-close-btn.app-btn.sm{width:30px;min-width:30px;min-height:30px;max-height:30px;height:30px}.app-header-logo{width:132px}.app-header-link{justify-content:flex-start;display:flex}.app-header-menu-ul{flex-direction:column;align-items:stretch;gap:16px}.app-header-menu-ul .app-dropdown-nav-menu{display:flex;-webkit-padding-end:6px;padding-inline-end:6px}.app-header-menu-ul .app-dropdown-nav-menu-button{width:100%;display:flex;justify-content:space-between}}:root{--color-border:#cfcfe2;--color-white:#fff;--color-text:#38393d;--color-gray:#d5d6d9;--color-gray-dark:#75778a;--color-gray-light:#f2f2f2;--color-gray-lighten:#faf8ff;--color-primary:#b63457;--color-primary-light:#da99ab;--color-primary-lighten:#f9e3e4;--color-primary-dark:#7f1d3f;--color-orange:#ffbb5c;--color-orange-light:#ffdeb0;--color-orange-lighten:#fff2df;--color-orange-rating:#fcc72c;--color-error:#f66;--color-error-light:#fcc;--color-error-lighten:#fff2f2;--color-success:#b2dd66;--color-success-light:#e5ffd4;--color-success-lighten:#f2fff2;--color-purple:#c292f4;--color-purple-light:#edf;--color-purple-lighten:#f9f2ff;--base-font-size:16px;--h1-font-size:2.625em;--h2-font-size:1.5em;--h3-font-size:1em;--h4-font-size:0.875em;--h5-font-size:0.75em;--border-radius:10px;--border-radius-card:20px;--border-width-button:2px;--border-width:2px;--controls-height:48px;--controls-inline-padding:16px;--controls-textarea-inline-padding:22px;--controls-textarea-block-padding:16px;--controls-label-margin:10px;--controls-lh:1.2;--controls-error-lh:1.4;--controls-error-margin:2px;--controls-description-margin:2px;--controls-padding:28px;--controls-padding-mobile:16px;--space-after-title:24px;--height-small-header:95px}@media(min-width:1000px){.only-mobile{display:none!important}}@media(max-width:1000px){.only-desktop{display:none!important}}.app-user-menu-header-controls{display:flex;gap:20px;align-items:center}.app-user-menu-header-controls .app-btn{white-space:nowrap}.app-user-menu-header-controls .app-btn.mw200{min-width:200px;width:max-content}@media(max-width:1000px){.app-user-menu-header-controls .app-btn.mw200{width:100%}}.app-user-menu-header-message-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:var(--color-gray-lighten);color:var(--color-primary);text-decoration:none;transition:all .3s ease;position:relative}.app-user-menu-header-message-btn:hover{background-color:var(--color-primary-lighten);transform:scale(1.05)}@media(max-width:1000px){.app-user-menu-header-message-btn{width:36px;height:36px}}.app-user-menu-header-message-badge{position:absolute;top:-4px;inset-inline-end:-4px;background-color:var(--color-error);color:#fff;border-radius:12px;min-width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;padding:0 6px;border:2px solid #fff}@media(max-width:1000px){.app-user-menu-header-controls{width:100%;gap:10px;flex-direction:column-reverse;align-items:stretch;margin-bottom:16px}.app-user-menu-header .app-dropdown-nav-menu{-webkit-padding-end:6px;padding-inline-end:6px;-webkit-padding-start:0;padding-inline-start:0}.app-user-menu-header .app-dropdown-nav-menu .badge{top:8px;inset-inline-start:100px;pointer-events:none}.app-user-menu-header .app-dropdown-nav-menu .app-btn{padding-inline:12px;display:flex;background:none;justify-content:space-between;box-shadow:none;color:inherit}}