.login-access-notice{padding:13px 15px;border:1px solid var(--teal);border-radius:12px;background:#8aa86110;color:var(--ink);font-size:13px;line-height:1.7;overflow-wrap:anywhere}.login-access-notice[hidden],.ss-network-status[hidden],#loginCapsWarning[hidden]{display:none!important}.ss-network-status{box-sizing:border-box;max-width:1200px;margin:12px auto;padding:14px 18px;border:1px solid var(--line);border-left:4px solid var(--teal);border-radius:12px;background:var(--card);color:var(--ink);font:14px/1.7 system-ui;overflow-wrap:anywhere}#loginCapsWarning{font-size:12px;line-height:1.6}.control-vault{flex-wrap:wrap}.control-vault button{min-height:44px;white-space:normal}.control-buyer h3,.control-buyer p,.control-buyer-meta span{overflow-wrap:anywhere}@media(max-width:720px){.ss-network-status{margin:12px 18px}.control-vault>label{min-width:0;flex-basis:100%}.control-vault>button{flex:1 1 140px}}

.custom-password-panel{border:1px solid var(--line);border-radius:14px;padding:16px;margin:18px 0}.custom-password-panel summary{min-height:44px;cursor:pointer;font-weight:650}.custom-password-panel p{font-size:13px;line-height:1.7;overflow-wrap:anywhere}.custom-password-panel label{display:block;margin:14px 0 8px}.custom-password-panel input:not([type=checkbox]){width:100%;box-sizing:border-box;font-size:16px;min-height:46px}.custom-password-panel .custom-password-show{display:flex;align-items:center;gap:10px;min-height:44px}.custom-password-show input{width:20px;min-height:20px;margin:0}.custom-password-panel button{width:100%;min-height:48px}.custom-password-panel [hidden]{display:none!important}
