
/* Proofora Elementor helper styles. These styles only polish HTML mockup widgets. */
body { margin:0; }
.pf-mini-dashboard,.pf-buyer-room,.pf-status,.pf-compare{font-family:Inter,system-ui,sans-serif;background:#fff;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 28px 70px rgba(15,26,46,.12);overflow:hidden;color:#0f1a2e}.pf-topbar{background:#0f1a2e;padding:12px 16px;color:#8fa0bc;display:flex;gap:7px;align-items:center}.pf-topbar span{width:10px;height:10px;border-radius:50%;background:#4a7fd4}.pf-topbar b{margin-left:auto;font-size:12px;font-family:monospace;font-weight:500}.pf-card-head{display:flex;justify-content:space-between;gap:20px;padding:20px;border-bottom:1px solid #e8edf5}.pf-card-head small,.pf-payment small,.pf-activity small{font-size:11px;color:#6b7a95;text-transform:uppercase;letter-spacing:.06em}.pf-card-head h3{margin:4px 0 10px;font-size:19px}.pf-card-head em,.pf-badges b{font-style:normal;background:#e6f7ef;color:#1a8a4a;padding:5px 10px;border-radius:99px;font-size:11px;font-weight:700;margin-right:6px}.pf-card-head strong{font-size:26px}.pf-photo-row{display:flex;gap:9px;padding:15px 20px;background:#f8f9fc}.pf-photo-row i,.pf-photo-row b{width:62px;height:52px;border-radius:10px;background:#d8e6f4;display:flex;align-items:center;justify-content:center}.pf-photo-row b{background:#e8f0ff;color:#1a5fd4;font-size:12px}.pf-payment,.pf-activity{padding:18px 20px}.pf-payment p,.pf-row{display:flex;justify-content:space-between;border-bottom:1px solid #f1f4f9;padding:11px 0;margin:0;font-size:13px}.pf-payment mark{background:#fff8e6;color:#92620a;border-radius:99px;padding:4px 9px}.pf-activity{background:#f8f9fc}.pf-activity p{font-size:13px;margin:8px 0;color:#3a4460}.pf-activity span{float:right;color:#9baabf}.pf-blue-head{background:#1a5fd4;color:#fff;padding:14px 18px;font-weight:700}.pf-blue-head span{float:right;background:rgba(255,255,255,.16);padding:4px 9px;border-radius:99px;font-size:10px}.pf-buyer-room{padding-bottom:12px}.pf-buyer-room h3,.pf-buyer-room>p,.pf-badges,.pf-warning,.pf-row{margin-left:20px;margin-right:20px}.pf-buyer-room h3{margin-top:18px;margin-bottom:4px}.pf-buyer-room>p{font-size:13px;color:#6b7a95}.pf-warning,.pf-dark-warning{background:#fff8e6;border:1px solid #f0d080;color:#92620a;border-radius:10px;padding:14px;margin-top:18px;font-size:13px;line-height:1.5}.pf-dark-warning{background:rgba(249,203,66,.08);border-color:rgba(249,203,66,.25);color:#d7c48a;margin:0}.pf-compare{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1);padding:26px;color:#e8edf8}.pf-compare p{color:#8fa0bc;background:rgba(255,255,255,.05);border-radius:10px;padding:16px}.pf-status{padding:26px}.pf-status p{border-bottom:1px solid #edf1f7;padding:13px 0;margin:0;color:#4a5470}.pf-video{height:150px;background:#f8f9fc;border:1px solid #e2e8f0;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#9baabf;margin:16px 0}.pf-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px}.pf-tabs b{background:#f8f9fc;border:1px solid #e2e8f0;border-radius:14px;padding:26px;display:block;color:#0f1a2e}@media(max-width:767px){.pf-tabs{grid-template-columns:1fr}.pf-card-head,.pf-payment p,.pf-row{display:block}.pf-card-head strong{display:block;margin-top:12px}.pf-topbar b{display:none}}
