.ip13-dialog{box-sizing:border-box;width:min(94vw,580px);max-height:90dvh;overflow:auto;border:1px solid #c8a45f;border-radius:18px;background:#12213b;color:#fff4db;padding:22px;font:inherit}.ip13-dialog::backdrop{background:#050c19b8}.ip13-dialog h2,.ip13-dialog p{color:#fff4db}.ip13-dialog .ip13-price{font-size:23px;font-weight:800;color:#ffda87}.ip13-dialog button,.ip13-actions button{background:#29405e;color:#fff7e6;border:1px solid #8b9eb7;border-radius:12px;min-height:44px;padding:10px 16px;white-space:normal;word-break:keep-all;overflow-wrap:break-word;font:inherit;font-weight:700}.ip13-dialog [data-confirm],.ip13-dialog [data-topup]{background:#ffda87;color:#17263c}.ip13-actions{display:flex;flex-wrap:wrap;gap:10px}.ip13-cost-note{color:#745010!important;background:#fff7e6!important;border-radius:8px;padding:8px 10px;font-size:13px;line-height:1.6}.ip13-mockup{border:1px solid #899bb2;border-radius:16px;padding:12px;background:#1d304d;color:#fff3da;margin:12px 0}.ip13-mockup h3,.ip13-mockup p,.ip13-mockup figcaption{color:#fff3da!important}.ip13-mockup img{display:block;width:100%;height:auto;max-height:65vh;object-fit:contain;border-radius:12px}.ip13-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ip13-compare figure{margin:0;min-width:0}.ip13-compare figcaption{padding:6px 2px;font-size:13px}.ip13-switch{display:flex;gap:8px;overflow-x:auto;padding:8px 0;scrollbar-width:thin}.ip13-switch button{flex:0 0 auto;min-height:44px;background:#29405e;color:#fff7e6;border:1px solid #8b9eb7;border-radius:10px;padding:10px 14px;white-space:nowrap;font:inherit}.ip13-switch button[aria-pressed=true]{background:#ffda87;color:#17263c}.vw-ip-grid [data-ip13-badge]{color:#ffda87;font-weight:700}.ip13-preview-note{color:#ffda87!important;font-size:13px;line-height:1.65}.ip13-mockup figure{margin:0}.ip13-mockup .ip13-primary{display:block;width:100%;min-height:44px;background:#ffda87;color:#17263c;border-radius:10px;padding:10px;border:0;font:inherit;font-weight:700}@media(max-width:480px){.ip13-dialog{padding:16px}.ip13-dialog h2{font-size:21px}.ip13-compare{gap:6px}}
