.pm-economy{color:#292039;font-family:system-ui,sans-serif;min-width:0;max-width:100%;display:flex;flex-direction:column;gap:16px}.pm-economy *{box-sizing:border-box}.pm-economy-tabs{display:flex;flex-wrap:wrap;gap:8px;position:sticky;top:0;background:#fffef9;padding:5px 0;z-index:2}.pm-economy button,.pm-economy a{min-height:44px;white-space:normal;overflow-wrap:anywhere}.pm-economy-button,.pm-economy-secondary{border:1px solid #603887;border-radius:12px;padding:11px 17px;background:#603887;color:white;font:inherit;font-weight:650;cursor:pointer;text-decoration:none;text-align:center}.pm-economy-secondary,.pm-economy-tabs button{background:#faf6ff;color:#55357c}.pm-economy-tabs [aria-current=page]{background:#603887;color:white}.pm-economy button:disabled{opacity:.5;cursor:not-allowed}.pm-economy :focus-visible{outline:3px solid #b17b22;outline-offset:3px}.pm-economy-content{display:flex;flex-direction:column;gap:16px;min-width:0}.pm-economy-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px;border:1px solid #dccbe5;border-radius:18px;background:linear-gradient(125deg,#f8f0ff,#fff9e9)}.pm-economy-intro h3,.pm-economy-review h3{font-size:clamp(1.25rem,2.4vw,1.65rem);line-height:1.25;margin:7px 0 9px}.pm-economy-intro p{margin:0;line-height:1.55;max-width:48ch}.pm-economy-eyebrow{font-size:.72rem;font-weight:750;letter-spacing:.12em;color:#6d487d}.pm-economy-balance{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:4px 10px;flex:0 1 230px;min-width:145px;background:#fffdf8;border:1px solid #e6d8b6;border-radius:14px;padding:14px}.pm-economy-balance img{width:32px;height:40px;grid-row:span 2}.pm-economy-balance span{font-size:.8rem;color:#705d44}.pm-economy-balance strong{font-size:1.3rem;color:#855214;overflow-wrap:anywhere;min-width:0}.pm-economy-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px}.pm-economy-copy{display:flex;align-items:center;gap:12px;border:1px solid #ded4e9;background:#fffcf6;border-radius:14px;padding:12px;cursor:pointer;min-width:0}.pm-economy-copy:has(input:checked){background:#f0e7fa;border-color:#8660a9;box-shadow:0 0 0 1px #8660a9}.pm-economy-copy input{width:21px;height:21px;accent-color:#674086;flex-shrink:0}.pm-economy-copy>span:last-child{display:flex;flex-direction:column;gap:5px;min-width:0;overflow-wrap:anywhere}.pm-economy-copy small{font-size:.76rem;color:#6e627a;line-height:1.5}.pm-economy-role{display:grid;place-items:center;min-width:37px;height:54px;border:2px solid #c9a767;background:#3d2657;color:#f9db95;border-radius:6px;font-weight:750;font-size:1.5rem}.pm-economy-actions{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.pm-economy-state{padding:14px;border-radius:10px;background:#f5f1f8;line-height:1.6;margin:0;overflow-wrap:anywhere}.pm-economy-offer{display:flex;flex-direction:column;gap:12px;padding:20px;border:1px solid #dcc7a4;border-radius:16px;background:#fff9ef;min-width:0}.pm-economy-offer h4{font-size:1.25rem;margin:0;overflow-wrap:anywhere}.pm-economy-offer p{margin:0;line-height:1.5}.pm-economy-offer button{margin-top:auto}.pm-economy-price{color:#815210;font-size:1.2rem;overflow-wrap:anywhere}.pm-economy-review{display:flex;flex-direction:column;gap:14px;border:1px solid #d4bddb;border-radius:18px;padding:24px;background:#fffdf9}.pm-economy-review h4,.pm-economy-review p{margin:0;line-height:1.55;overflow-wrap:anywhere}.pm-economy-total{font-size:1.2rem;font-weight:750;color:#4a2b69}.pm-economy-review .pm-economy-state{font-size:.9rem}@media(max-width:600px){.pm-economy-intro{flex-direction:column;align-items:stretch;padding:16px}.pm-economy-balance{flex:auto;min-width:0}.pm-economy-tabs>*{flex:1;padding:9px}.pm-economy-review{padding:16px}.pm-economy-actions>*{width:100%}}@media(max-height:450px){.pm-economy-intro{padding:12px;flex-direction:row}.pm-economy-tabs{position:static}.pm-economy-intro h3{font-size:1.15rem}.pm-economy-review{padding:14px}}
