.pp-shell-with-nav>.pp-prof-profile{display:none;grid-column:2;grid-row:1;min-width:0;width:min(960px,calc(100% - 32px));margin:20px auto}
.pp-shell-with-nav[data-pp-view="cadastro"]>.pp-prof-profile{display:block!important}
.pp-shell-with-nav[data-pp-view="cadastro"]>.pp-prof-home,.pp-shell-with-nav[data-pp-view="cadastro"]>.pp-main,.pp-shell-with-nav[data-pp-view="cadastro"]>.pp-actions,.pp-shell-with-nav[data-pp-view="cadastro"]>.pp-prof-offers{display:none!important}
.profile-review{padding:24px;background:#fff;border:1px solid #dbe3e8;border-radius:18px;color:#203e56;margin:16px 0;line-height:1.5}
.profile-review h1,.profile-review h2,.profile-review h3{margin:0 0 12px}.profile-review h2{margin-top:24px;font-size:20px}.profile-review p{margin:12px 0}.profile-fields,.profile-bank-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.profile-review label{display:grid;gap:6px;font-weight:600;min-width:0}.profile-review input:not([type=checkbox]),.profile-review select,.profile-review textarea{box-sizing:border-box;width:100%;min-height:44px;font:inherit;padding:10px;border:1px solid #aebec9;border-radius:8px;background:#fff;color:#203e56}
.profile-review input:disabled,.profile-review select:disabled{background:#f0f4f7}.profile-bank-summary{margin:0;padding:16px;background:#f4f7fa;border-radius:10px}.profile-bank-summary div+div{margin-top:10px}.profile-bank-summary dt{font-size:12px;color:#536979}.profile-bank-summary dd{margin:0;overflow-wrap:anywhere}.profile-review .profile-confirm{display:flex;align-items:flex-start;gap:10px;margin:20px 0}.profile-confirm input{flex:none;margin-top:5px;width:18px;height:18px}.profile-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.profile-review button{padding:12px 16px;min-height:44px;border:0;border-radius:9px;background:#7d1642;color:#fff;font:600 15px/1.4 system-ui;cursor:pointer}.profile-review button:disabled{opacity:.5;cursor:wait}.profile-review [role=alert]{color:#a52342}.profile-review [data-profile-success]{color:#136b4f}.profile-help{font-size:13px}.profile-review-status{padding:14px;background:#fff4df;border-radius:10px}.profile-bank-request{border:1px solid #c8d5dd;border-radius:12px;padding:18px;margin:16px 0}.profile-review details{margin-top:20px}.profile-review summary{cursor:pointer;font-weight:700}
@media(max-width:650px){.pp-shell-with-nav[data-pp-sidebar-collapsed]>.pp-prof-profile{grid-column:1!important;grid-row:2!important;width:calc(100% - 20px);margin:8px auto}.profile-review{padding:16px}.profile-fields,.profile-bank-compare{grid-template-columns:minmax(0,1fr)}.profile-actions button{flex:1 1 180px}}
