.ss-password-wrap{position:relative;display:block}.ss-password-wrap input{padding-right:74px!important}.ss-password-toggle{position:absolute;right:9px;bottom:9px;min-width:54px;height:34px;padding:0 10px;border:1px solid rgba(103,221,224,.25);border-radius:10px;background:rgba(4,25,33,.94);color:#dff9fb;font:800 .7rem/1 Inter,system-ui,sans-serif;cursor:pointer}.ss-password-toggle:hover,.ss-password-toggle:focus-visible{border-color:rgba(91,231,233,.55);outline:none;background:rgba(8,43,51,.98)}.ss-cookie-notice{position:fixed;left:50%;bottom:max(14px,env(safe-area-inset-bottom));z-index:2147483000;width:min(92vw,560px);transform:translateX(-50%);padding:15px;border:1px solid rgba(91,231,233,.28);border-radius:17px;background:linear-gradient(145deg,rgba(6,31,40,.98),rgba(3,17,25,.99));box-shadow:0 24px 70px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.04);color:#f5fbfc;font-family:Inter,system-ui,sans-serif}.ss-cookie-notice__row{display:flex;align-items:center;gap:13px}.ss-cookie-notice__copy{min-width:0;flex:1}.ss-cookie-notice strong{display:block;font-size:.92rem}.ss-cookie-notice p{margin:4px 0 0;color:#a8bcc2;font-size:.72rem;line-height:1.45}.ss-cookie-notice button{flex:0 0 auto;min-height:38px;padding:0 16px;border:1px solid rgba(76,240,154,.32);border-radius:11px;background:linear-gradient(135deg,#36d9cc,#43e779);color:#042117;font-weight:900;cursor:pointer}@media(max-width:520px){.ss-cookie-notice{padding:13px}.ss-cookie-notice__row{align-items:flex-start;flex-direction:column}.ss-cookie-notice button{width:100%}.ss-password-toggle{bottom:8px;right:8px;height:32px}}