.guest-login-title,.owner-full-login .owner-full-login-title,.owner-login-title{border-bottom:1px solid var(--button-background);font-size:24px;font-weight:bolder;line-height:1;margin:0;padding-bottom:20px}.owner-full-login .owner-full-login-subtitle,.owner-login .owner-login-subtitle{color:gray;font-size:16px;margin:0 0 16px}.guest-login-submit,.owner-full-login .owner-full-login-submit,.owner-login-submit{background:var(--button-background);border:none;border-radius:2px;color:var(--button-text-color);cursor:pointer;font-size:16px;height:44px;margin-bottom:12px;padding:0 24px;transition:all .2s ease-in;width:100%}.guest-login-submit:hover,.owner-full-login .owner-full-login-submit:hover,.owner-login-submit:hover{box-shadow:inset 0 0 10px #0006}body{background:var(--page-background);color:var(--body-text-color);font-family:var(--body-font);margin:0}a{text-decoration:none}.hidden{display:none!important}.mod-toolbar-inner .item-menu{margin-left:10px}.main-inner,.s-auth-container{display:flex;flex-direction:column}.main-inner>:first-child,.s-auth-container>:first-child{flex:1}.mod-contentWithSidebar,footer{width:100%}.guest-login,.owner-login{background:var(--content-background);border-radius:4px;box-shadow:var(--shadows);margin:50px auto;max-width:calc(100% - 32px);padding:24px;position:relative;width:500px}.guest-login .item-group,.owner-login .item-group{display:flex;flex-direction:column;gap:4px;margin:20px 0 0}.guest-login label,.owner-login label{font-size:14px;font-weight:bolder}.guest-login .cp-tip,.owner-login .cp-tip{background:var(--button-background);border-radius:50%;color:var(--button-text-color);display:inline-block;font-size:14px;height:20px;line-height:20px;text-align:center;width:20px}.guest-login input[type=email],.guest-login input[type=password],.guest-login input[type=text],.owner-login input[type=email],.owner-login input[type=password],.owner-login input[type=text]{border:1px solid #d7d8d8;border-radius:4px;color:#635f5b;font-family:Arial,Veranda,Times New Roman,sans-serif;font-size:14px;height:44px;line-height:1;padding:0 10px;vertical-align:middle}.guest-login-actions,.owner-login-actions{align-items:center;gap:12px}.guest-login-help-trigger,.owner-login-help-trigger{color:#949494;font-size:16px;text-decoration:none}.guest-login-help,.owner-login-help{background:var(--content-background);bottom:0;flex-direction:column;justify-content:center;left:0;padding:24px;position:absolute;right:0;top:0}.guest-login a,.owner-login a{color:var(--highlight);text-decoration:none}.owner-login{border-radius:4px;box-shadow:var(--shadows)}.owner-login .owner-login-title{border-bottom:none;font-weight:700;margin-bottom:14px;padding-bottom:0}.s-auth-container{position:relative}.session-failure-message-container{background-color:#fadbd8;color:#92090e;font-size:16px;padding:16px;width:100%}.main{max-width:100%;padding:0}.site-header{align-items:center;background:var(--header-background);box-shadow:var(--shadows);color:var(--header-text-color);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;overflow:visible;padding:10px 16px;position:relative}@media only screen and (min-width:768px){.site-header{flex-wrap:nowrap;padding:10px 24px!important}}.site-header img{height:auto}.site-header h1{line-height:0;max-width:70%}.logo-container{align-items:center;display:inline-flex;flex-shrink:0;height:60px;max-width:calc(100% - 64px);transition:all .3s ease;width:fit-content}.logo-container .logo{height:auto;max-height:60px;max-width:100%}.logo-container .logo-text{color:var(--header-text-color);font-size:16px;font-weight:700}.navigation-menu{align-items:center;display:flex;gap:16px;list-style:none;margin:0;padding:0}.navigation-menu.menu-right{justify-content:flex-end;margin-left:auto}.navigation-menu.menu-left{justify-content:flex-start}.navigation-menu.menu-center{justify-content:center}.mobile-menu-trigger{cursor:pointer;display:none}@media(max-width:768px){.mobile-menu-trigger{display:block}}.mobile-menu-trigger .burger{display:flex;flex-direction:column;gap:4px;justify-content:space-between;width:32px}.mobile-menu-trigger .burger-line{background:var(--header-text-color);height:1px;transition:all .5s ease-in-out;width:100%}.mobile-menu-trigger.active .burger-top{transform:rotate(45deg) translate(6px,6px)}.mobile-menu-trigger.active .burger-middle{opacity:0}.mobile-menu-trigger.active .burger-bottom{transform:rotate(-45deg) translate(6px,-6px)}header:not(.header-item){background:var(--header-background);box-shadow:var(--shadows);color:var(--header-text-color);padding:0;position:relative}header:not(.header-item) h1{line-height:0;max-width:70%}header:not(.header-item) img{height:auto}header:not(.header-item) .branding{align-items:center;display:flex;flex-direction:column-reverse;gap:em(4px);margin:0 auto;max-width:1520px;min-height:60px;padding:10px;position:relative}@media only screen and (min-width:768px){header:not(.header-item) .branding{flex-direction:row}}header:not(.header-item) .branding .link-home-logo{max-height:60px;max-width:100%}header:not(.header-item) .owner-header-subtitle{color:var(--header-text-color);margin-left:10px}.owner-header .branding{flex-direction:row;justify-content:space-between}.owner-header .owner-header-branding{align-items:center;display:flex;min-width:0}.owner-login-wrapper{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;justify-content:center;margin:0 auto;max-width:1100px;padding:32px 24px;width:100%}@media(max-width:1024px){.owner-login-wrapper{align-items:stretch;flex-direction:column;gap:16px;padding:24px 16px}}.owner-full-login,.owner-login{box-sizing:border-box;flex:1 1 auto;margin:50px 20px;max-width:500px;min-width:0}.owner-full-login hr,.owner-login hr{border-color:var(--button-background)}.owner-full-login{background:var(--content-background);border-radius:8px;box-shadow:var(--shadows);margin:50px auto;padding:24px}.owner-full-login .owner-full-login-title{border-bottom:none;margin-bottom:14px;padding-bottom:0}.owner-full-login .owner-full-login-submit{margin-top:20px}.owner-login-wrapper>.owner-full-login,.owner-login-wrapper>.owner-login{margin:0;max-width:500px;width:auto}@media(max-width:1024px){.owner-login-wrapper>.owner-full-login,.owner-login-wrapper>.owner-login{max-width:100%}}.language-switcher{align-items:center;display:flex;flex-direction:column;position:relative}.language-switcher .language-switcher-trigger{text-decoration-offset:16px;align-items:center;background:none;border:none;color:var(--header-text-color);cursor:pointer;display:flex;font-family:inherit;font-size:20px;font-weight:bolder;gap:4px;padding:0;text-decoration:underline;transition:color .3s ease,opacity .3s ease}.language-switcher .language-switcher-trigger:hover{opacity:.75}.language-switcher .language-switcher-trigger svg{width:16px}@media only screen and (min-width:768px){.language-switcher .language-switcher-trigger{font-size:16px}}.language-switcher .language-switcher-list{align-items:center;background:var(--header-background);border-radius:6px;box-shadow:0 1px 2px #0000000d;display:flex;flex-direction:column;gap:8px;opacity:0;padding:16px;pointer-events:none;transform:translateY(-8px);transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}@media only screen and (min-width:768px){.language-switcher .language-switcher-list{align-items:flex-start;margin-top:8px;max-width:200px;position:absolute;right:0;top:100%}}.language-switcher .language-switcher-list.opacity-100{opacity:1}.language-switcher .language-switcher-list.translate-y-0{pointer-events:auto;transform:translateY(0)}.language-switcher .language-switcher-option{color:var(--header-text-color);font-size:16px;text-decoration:none;transition:text-decoration .2s ease;white-space:nowrap}.language-switcher .language-switcher-option:hover{text-decoration-offset:4px;text-decoration:underline}.hamburger .language-switcher .language-switcher-trigger{font-size:20px}@media only screen and (min-width:768px){.hamburger .language-switcher .language-switcher-list{align-items:center;opacity:1;pointer-events:auto;position:static;transform:translateY(0)}}.hamburger .language-switcher .language-switcher-option{font-size:18px}.side-nav .language-switcher,.side-nav .language-switcher .language-switcher-list{align-items:flex-start}@media only screen and (min-width:768px){.side-nav .language-switcher .language-switcher-list{opacity:1;pointer-events:auto;position:static;transform:translateY(0)}}

/*# sourceMappingURL=login.min.css.map*/