.support-page{padding:26px}.support-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px}.support-heading h2{margin:0}.support-heading p{color:#777086}.support-button{padding:13px 20px;background:#7545d6;color:white;border:0;border-radius:10px;font:inherit;cursor:pointer}.support-button.secondary{background:#f0ebf8;color:#66547d}.support-button:disabled{opacity:.5;cursor:not-allowed}.support-note{padding:18px 20px;background:#f3efff;border-left:3px solid #8054db;border-radius:10px;line-height:1.7;color:#65577e}.support-table{overflow:auto}.support-table table{width:100%;border-collapse:collapse;text-align:left}.support-table td,.support-table th{padding:18px 12px;border-bottom:1px solid #eee9f5}.support-table th{color:#8b8198;font-size:12px;text-transform:uppercase;letter-spacing:1px}.support-status{padding:5px 10px;background:#f0eafa;border-radius:7px;color:#7545d6;font-size:13px}.support-link{background:none;border:0;color:#7545d6;padding:12px 0;cursor:pointer;font:inherit}.support-dialog{width:min(700px,94vw);max-height:90vh;overflow:auto;border:0;border-radius:22px;padding:0;box-shadow:0 30px 100px #21103635;color:#292035}.support-dialog::backdrop{background:#20132e80;backdrop-filter:blur(3px)}.support-modal-head{display:flex;align-items:center;justify-content:space-between;padding:26px 30px}.support-modal-head h2{font-size:22px;margin:0}.support-x{border:0;background:none;font-size:30px;color:#8c8199;cursor:pointer}.support-body{padding:0 30px 28px}.support-faq{margin:24px 0}.support-faq details{border-bottom:1px solid #f0eaf7;padding:16px 0}.support-faq summary{font-weight:600;cursor:pointer}.support-faq details[open] summary{color:#7545d6}.support-faq p{line-height:1.7;color:#766b84}.support-dialog label{display:block;font-size:14px;margin:15px 0}.support-dialog input,.support-dialog textarea{display:block;width:100%;box-sizing:border-box;padding:15px;border:1px solid #e6e0ee;border-radius:12px;margin-top:7px;font:inherit;resize:vertical}.support-footer{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.support-error{color:#b13254}.support-message{background:#f7f5fa;border:1px solid #e9e3f0;padding:18px;border-radius:14px;margin:12px 0}.support-message.staff{background:#f0e9ff}.support-message small{float:right;color:#867b92}.support-message p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.purchase-stats{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:24px 0}.purchase-stats>div{padding:20px;background:#f6f2fc;border-radius:14px;text-align:center}.purchase-stats span{display:block;color:#82748e;margin-bottom:8px}.purchase-stats strong{font-size:24px}.purchase-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid #eee5f7;padding-top:20px}.purchase-footer .btn{width:auto}.na-dialog .na-dialog-heading{background:linear-gradient(115deg,#7040cf,#914edb);color:white;padding:24px 28px}.na-dialog .na-dialog-heading small{color:#e3d4ff}.na-dialog .na-dialog-heading button{color:white;background:#ffffff20}.na-dialog .kp-selected-service{margin:0 0 14px}.na-dialog .panel-content{padding:26px}.na-dialog{width:min(760px,94vw)!important}.purchase-provider{padding:15px;border:1px solid #e8e0f1;border-radius:10px;background:#faf8fd}.purchase-selected{display:flex;align-items:center;gap:12px;padding:13px;background:#f7f4fb;border-radius:12px;margin-bottom:18px}.purchase-selected .na-app-icon{width:40px;height:40px}@media(max-width:650px){.support-heading{align-items:flex-start;flex-direction:column}.support-page{padding:16px}.support-body{padding:0 18px 20px}.support-footer,.purchase-footer{flex-wrap:wrap}.support-message small{float:none;display:block;margin-top:6px}}
.panel-notifications{position:relative;margin-left:auto}.panel-notifications summary{cursor:pointer;padding:10px 14px;background:#f2eafb;color:#7040bb;border-radius:12px;font-size:14px}.notice-popover{position:absolute;right:0;top:48px;width:min(360px,85vw);max-height:480px;overflow:auto;background:white;padding:18px;border:1px solid #e5dced;border-radius:16px;box-shadow:0 18px 60px #30204b25;z-index:80}.notice-popover label{display:flex;gap:8px;align-items:center;font-size:14px}.notice-popover input{width:auto}.notice-item{display:block;text-decoration:none;color:#342742;padding:14px 0;border-top:1px solid #eee6f6}.notice-item span{display:block;font-size:13px;color:#81718e;margin-top:5px}.notice-item.read{opacity:.6}.active-numbers{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;padding:20px}.active-number{padding:20px;border:1px solid #e5d8f5;border-radius:18px;background:linear-gradient(145deg,#fbf8ff,#f2ecfc)}.active-number header{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.active-number header span{color:#81728c;font-size:13px}.active-status{color:#7945bc;font-size:14px;font-weight:600}.active-phone{font-size:22px;font-weight:700;margin:14px 0;overflow-wrap:anywhere}.active-code{padding:16px 0;margin-top:10px;border-top:1px solid #e4d8f2;display:flex;gap:10px;align-items:center;flex-wrap:wrap;color:#857092}.active-code strong{font-size:26px;letter-spacing:3px;color:#432457}.active-number [data-expiry]{font-size:13px;color:#745f88}
.security-card{max-width:680px;margin:24px auto;padding:28px;background:white;border:1px solid #e5dced;border-radius:18px}.security-card label{display:block;margin:16px 0}.security-card input{display:block;width:100%;padding:12px;margin:7px 0;border:1px solid #ded4ed;border-radius:9px;font:inherit}.security-card p{line-height:1.6}.security-card [role=status]{color:#9e345a}.secret-key{display:block;padding:18px;background:#f3edff;overflow-wrap:anywhere}.security-card pre{white-space:pre-wrap;overflow-wrap:anywhere}.announcement{padding:18px 20px;border-left:4px solid #8754d4;background:#f4effb;border-radius:12px;margin:12px 0}.announcement strong,.announcement small{display:block}.announcement p{white-space:pre-wrap;overflow-wrap:anywhere}.panel-announcements{margin-bottom:24px}.country-tools{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.country-tools input{min-width:0}.country-tools select{margin:0}@media(max-width:600px){.country-tools{grid-template-columns:1fr}.security-card{padding:18px;margin:16px}}
#alertForm{max-width:650px;margin:24px 0;padding:22px;background:#faf7ff;border-radius:15px}#alertForm label{display:block;margin:14px 0}#alertForm input,#alertForm select{display:block;width:100%;padding:12px;margin-top:6px;border:1px solid #e2d7f0;border-radius:10px;font:inherit}#alertForm [role=status]{color:#a63254}
