/*! Copyright (c) 2026 StickerMint LLC. All rights reserved. Proprietary software. */
.phone-alerts{max-width:620px;margin-top:22px;padding:16px;border:1px solid #dbe6f5;border-radius:12px;background:#f7faff;color:#294666}.phone-alerts h2{margin:0 0 5px;font-size:16px;line-height:1.3;letter-spacing:-.25px}.phone-alerts>p{margin:0 0 12px;font-size:12px;color:#627c9b;line-height:1.5}.phone-alerts p{overflow-wrap:anywhere}.phone-alert-state{font-size:13px;font-weight:650;line-height:1.45;margin:0 0 7px}.phone-alert-state.is-enabled{color:#218566}.phone-alert-note{font-size:12px;line-height:1.55;color:#627c9b;margin:0 0 9px}.phone-alert-install{margin:9px 0 12px;padding-left:20px;font-size:12px;line-height:1.6;color:#45617f}.phone-alert-install li+li{margin-top:5px}.phone-alert-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px}.phone-alerts .button,.phone-alerts .text-button{min-height:44px;font-size:12px}.phone-alerts .text-button{padding:8px 3px}.phone-alert-message{margin:10px 0 0;font-size:12px;line-height:1.5;color:#45617f}.phone-alerts button:focus-visible{outline:3px solid #8dbaff;outline-offset:3px}.phone-alerts [aria-busy=true] button{cursor:wait}@media(max-width:400px){.phone-alerts{padding:13px}.phone-alert-actions{gap:7px}.phone-alert-actions .button{padding-inline:10px}}
.phone-alert-signin{margin-top:18px;padding-top:16px;border-top:1px solid #dbe6f5}.phone-alert-signin h3{margin:0 0 6px;font-size:14px;line-height:1.3;letter-spacing:0}.remember-signin{display:flex;align-items:flex-start;gap:10px;min-height:44px;margin:0 0 12px;font-size:13px;line-height:1.5;cursor:pointer}.remember-signin input{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:#216be0}
.phone-signin-status{margin:0 0 9px;font-size:13px;font-weight:600;line-height:1.45}.phone-signin-message{margin:10px 0 0;font-size:12px;line-height:1.5;color:#45617f}
