.konto{background:#fff;--ink:#142b4e;--blue:#28659e;--muted:#657184;color:var(--ink);padding:44px 0 72px}.konto-col{max-width:720px}.konto-title.t-page{margin:0 0 28px}.konto-lead{font-size:18px;line-height:1.5;margin:0 0 20px}.konto-guest .btn{min-width:200px}.konto-quiet{display:flex;flex-wrap:wrap;gap:6px 22px;margin:18px 0 0;font-size:15px}.account a,.konto-quiet a{color:var(--blue)}.konto-quiet .password-in-place{flex-basis:100%;max-width:520px}.account-part{padding:28px 0;border-top:1px solid var(--line)}.account-part:first-child{padding-top:0;border-top:0}.account-part h2{font-size:24px;line-height:1.2;font-weight:500;letter-spacing:-.025em;margin:0 0 12px}.account>*{min-width:0}.account-email{font-size:18px;line-height:28px;margin:0 0 4px;display:flex;gap:0 .3em;white-space:nowrap}.account-email>*{height:28px}.account-address{display:flex;min-width:0;-webkit-user-select:all;user-select:all}.account-address>span{overflow:hidden;text-overflow:ellipsis}.account-address-local{flex:0 1 auto;min-width:4ch;position:relative}.account-address-domain{flex:none;max-width:calc(100% - 4ch)}.account-address-rest{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.account-address.cut:before{content:"…";content:"…"/"";flex:none;order:1}.account-address.cut>.account-address-domain{order:2}html:is([data-viewer=member],[data-viewer=editor]) .konto-wait-guest,html:not([data-viewer=member]):not([data-viewer=editor]) .konto-wait-member{display:none}.konto-wait-value{display:inline-block;vertical-align:-.12em;width:11em;max-width:100%;height:1em;border-radius:4px;background:#e9edf2}.konto-wait-address{width:14em;flex:none;height:18px;margin:5px 0}.account-small{font-size:15px;color:var(--muted);margin:6px 0 0}.account-status{font-size:16px;margin:6px 0 0}.account-form{display:grid;gap:14px;margin-top:16px}.account-actions{display:flex;align-items:center;gap:16px}.account-saved{margin:0}.account-quiet,.account-saved{color:var(--muted);font-size:15px}.account-quiet{padding-top:28px;border-top:1px solid var(--line)}.account-quiet h2{font-size:15px;font-weight:600;color:var(--ink);margin:0 0 6px}.account-quiet ul{list-style:none;margin:0 0 22px;padding:0}.account-quiet li{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line)}.account-quiet p{margin:0}@media(max-width:700px){.konto{padding:20px 0 56px}.account-email{flex-direction:column}.konto-title.t-page{margin-bottom:22px}.konto-guest .btn{width:100%}}