.account-entry{border:1px solid #cdb698;background:#fffaf3;border-radius:9px;padding:10px 14px;color:#6b492f;font:inherit;cursor:pointer;white-space:nowrap}.account-entry:hover{background:#f0e5d6}.account-dialog{padding:0;border:1px solid #e5d7c5;border-radius:25px;width:min(460px,calc(100vw - 28px));max-height:calc(100dvh - 30px);color:#473e34;background:#fffdf9;box-shadow:0 22px 90px #30221535}.account-dialog::backdrop{background:#302a2359;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.account-panel{position:relative;padding:32px}.account-panel h2{font-size:28px;line-height:1.2;margin:0 32px 17px 0;letter-spacing:-.8px}.account-panel p{font-size:14px;line-height:1.6;margin:0 0 20px}.account-close{position:absolute;top:18px;right:16px;display:grid;place-items:center;width:32px;height:32px;border:0;background:#f3ece2;border-radius:50%;color:#695747;cursor:pointer}.account-panel label{display:block;font-weight:650;font-size:14px;margin:14px 0 7px}.account-panel input{display:block;box-sizing:border-box;width:100%;font:inherit;font-size:17px;border:1px solid #dac8b1;border-radius:12px;padding:13px 14px;background:#fcf9f4;color:#473e34}.account-entry:focus-visible,.account-panel button:focus-visible,.account-panel input:focus-visible{outline:2px solid #9d6c3e;outline-offset:3px}.account-submit{width:100%;justify-content:center;margin:18px 0 0;min-height:48px}.account-code-actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:14px}.account-code-actions button{border:0;background:none;padding:0;color:#805635;font:inherit;font-size:12px;cursor:pointer}.account-social{display:grid;gap:10px;margin-top:24px;padding-top:22px;border-top:1px solid #e6dacf}.account-social button{display:flex;align-items:center;justify-content:center;gap:12px;min-height:46px;background:white;border:1px solid #ddd4c8;border-radius:12px;color:#473e34;font:inherit;font-size:14px;cursor:pointer}.account-yandex{font-weight:700;color:#df342a;font-size:22px}.account-vk{font-weight:800;font-size:14px;color:#0077ff}.account-panel .account-hint{font-size:12px;color:#827365;margin:14px 0 0}.account-hint a{text-decoration:underline}.account-panel button:disabled,.account-panel input:disabled{opacity:.5;cursor:default}.account-panel .account-error{margin-top:18px;padding:12px;background:#fbefea;color:#974e39;border-radius:10px;font-size:13px}.integrate-entry{max-width:680px;margin:0 0 70px;padding:28px;border:1px solid #e4d5c1;border-radius:20px;background:#f6efe5}.integrate-entry h2{margin-top:0}.integrate-entry p{font-size:16px;line-height:1.7}.integrate-error{color:#974e39}.merillo-menu .account-entry{font-size:11px;padding:9px 10px}.merillo-menu.desktop-menu{gap:17px}.drawer-links .account-entry{text-align:left;padding:15px 0;border:0;border-bottom:1px solid #e4d8c9;background:none;border-radius:0;font-size:19px}.integrate-entry .account-entry{padding:13px 24px;font-weight:650}@media(min-width:1001px) and (max-width:1300px){.merillo-menu.desktop-menu{gap:10px}.merillo-menu.desktop-menu>a{font-size:10px}.merillo-menu .header-cta{padding-left:14px;padding-right:14px}}@media(max-width:520px){.account-panel{padding:28px 22px}.account-panel h2{font-size:25px}.integrate-entry{padding:23px}}@media(prefers-reduced-motion:reduce){.account-entry{transition:none}}.account-panel .account-remember{display:flex;align-items:center;gap:10px;margin:16px 0;font-size:14px}.account-panel .account-remember input{width:18px;height:18px;flex:0 0 18px;margin:0;padding:0;accent-color:#805635}