.renew.good{background:#ecfccb;color:#365314;border:1px solid #bef264}.conv-item{border:1px solid var(--line);border-radius:13px;padding:13px;margin:10px 0;cursor:pointer;background:#fff}.conv-item:hover{background:#f7fee7;border-color:#bef264}.conv-item b,.conv-item span,.conv-item p{display:block;margin:2px 0}.conv-item p{color:var(--ink-soft);font-size:13px}.modal-back{position:fixed;inset:0;background:rgba(15,23,42,.38);z-index:99;display:flex;align-items:flex-start;justify-content:center;padding:60px 16px;overflow:auto}.modal{width:min(720px,100%);box-shadow:0 30px 80px -30px rgba(0,0,0,.45)}.level-row{display:flex;justify-content:space-between;gap:12px;align-items:center;border:1px solid var(--line);border-radius:12px;padding:12px;margin:8px 0;background:#fff}.account-row,.carrier-row,.offer,.block{margin:10px 0}.form-card .card{margin-bottom:16px}.tabs button.active,.tabs button:hover{background:var(--lime-soft);color:#3f6212;border-color:#bef264}.badge.delivered{background:#dcfce7;color:#166534}.report-card .grid div,.rank-hero .grid div,.card .grid div{min-width:0}.price{font-size:34px;font-weight:900;color:#1a2e05;margin:12px 0}.price small{font-size:14px;color:var(--ink-faint);margin-left:4px}.plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;align-items:start}.grid-5{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.form-card .row button{flex:0 0 auto}.center-empty{min-height:300px}.superior-current{display:flex;justify-content:space-between;gap:18px;align-items:center;background:linear-gradient(135deg,#123300,#1f5204 55%,#3f7b08);color:#f7ffe8;border-color:#79b91c;box-shadow:0 24px 60px -32px rgba(31,82,4,.75)}.superior-current h2{font-size:34px;margin:8px 0;color:#fff}.superior-current p{color:#dff7ba}.superior-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;min-width:340px}.superior-stats div,.plan-limits div{background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.18);border-radius:14px;padding:14px;text-align:center}.superior-stats b,.plan-limits b{display:block;font-size:24px}.superior-stats span,.plan-limits span{display:block;font-size:12px;color:inherit;opacity:.72}.premium-plan{border:1px solid #edf2e6;background:#fff}.premium-plan h2{color:#84cc16}.superior-plan{position:relative;overflow:hidden;background:linear-gradient(180deg,#fff,#f7ffe9);border:2px solid #84cc16;box-shadow:0 20px 60px -34px rgba(132,204,22,.9)}.superior-plan:before{content:'PLAN SUPERIOR';position:absolute;right:-42px;top:22px;transform:rotate(35deg);background:#1f5204;color:#bef264;font-size:10px;font-weight:900;letter-spacing:.9px;padding:7px 46px}.plan-features{list-style:none;margin:18px 0;padding:0;display:grid;gap:10px}.plan-features li{display:flex;align-items:flex-start;gap:10px;color:#5b625b;font-size:14px;line-height:1.35}.plan-features .check{width:18px;height:18px;border-radius:50%;background:#84cc16;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:900;flex:0 0 18px;margin-top:1px}.plan-limits{margin:18px 0}.plan-limits div{background:#fafcf7;border-color:#eef3e7}.premium-plan .btn{background:linear-gradient(140deg,#123300,#2f6107);color:#bef264}.superior-plan .btn{background:linear-gradient(140deg,#a3e635,#65a30d);color:#1a2e05}@media(max-width:900px){.superior-current{flex-direction:column;align-items:flex-start}.superior-stats{width:100%;min-width:0;grid-template-columns:1fr}.plan-grid{grid-template-columns:1fr!important}.conv-layout{grid-template-columns:1fr!important}}
