.post-type-producto .column-price{width:110px}.post-type-producto .column-offer{width:70px}.mp-submit-form .mp-button{justify-self:start}#mpba-favorites{max-width:800px}
.mp-user-box{max-width:1050px;margin:30px auto;padding:24px;background:#fff;border:1px solid #dbe7f3;border-radius:18px}.mp-user-head,.mp-user-row{display:flex;justify-content:space-between;gap:18px;align-items:center}.mp-user-list{display:grid;gap:10px}.mp-user-row{padding:14px;border:1px solid #e5edf5;border-radius:12px}.mp-user-row small{display:block;margin-top:5px;color:#65758b}.mp-account-form{margin:22px 0;padding:20px;background:#f6faff;border-radius:14px}.mp-submit-form label{display:grid;gap:6px;margin:10px 0}.mp-submit-form input,.mp-submit-form select,.mp-submit-form textarea{width:100%;padding:11px;border:1px solid #ccd8e5;border-radius:9px}.mp-submit-form textarea{min-height:120px}@media(max-width:700px){.mp-user-head,.mp-user-row{align-items:flex-start;flex-direction:column}}
.mp-dashboard-grid{display:grid;grid-template-columns:repeat(5,minmax(110px,1fr));gap:12px;margin:18px 0}.mp-kpi,.mp-plan-panel,.mp-ops-grid>div,.mp-plan-card{background:#fff;border:1px solid #dce7f2;border-radius:14px;padding:16px}.mp-kpi b{display:block;font-size:26px;color:#0d5eaa}.mp-kpi span{font-size:13px;color:#587086}.mp-plan-panel{display:flex;justify-content:space-between;align-items:center;margin:16px 0}.mp-plan-panel small{font-weight:700;color:#648099}.mp-plan-panel h3{margin:3px 0}.mp-button-outline{background:#fff!important;color:#0d5eaa!important;border:1px solid #0d5eaa}.mp-ops-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:18px 0}.mp-plan-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.mp-plan-card h4{font-size:20px;margin:0 0 10px}.mp-plan-card ul{margin:0;padding-left:18px}.mp-user-row small{display:block;color:#61788d;margin-top:4px}@media(max-width:800px){.mp-dashboard-grid{grid-template-columns:repeat(2,1fr)}.mp-plan-grid,.mp-ops-grid{grid-template-columns:1fr}.mp-plan-panel{align-items:flex-start;gap:12px;flex-direction:column}}
.mp-auth{max-width:620px}.mp-check{grid-template-columns:auto 1fr!important;align-items:start}.mp-check input{width:auto!important;margin-top:4px}.mp-plan-price{font-size:22px;font-weight:800;color:#0d5eaa;margin:8px 0 14px}.mp-plan-card .mp-button{margin-top:14px;width:100%;justify-content:center}.mp-notice{padding:12px 14px;border-radius:10px;background:#eef7ff;border:1px solid #cce4f8;margin:12px 0}
