body.app-visible #page-configuracoes .settings-v158,body.app-visible #page-conta{max-width:1100px;margin-left:auto;margin-right:auto}
body.app-visible #page-configuracoes .settings-head-v158{padding:18px!important;border-radius:18px!important;background:linear-gradient(120deg,#1B4332,#2D6A4F)!important;margin-bottom:16px!important}
body.app-visible #page-configuracoes .settings-head-v158 h2{color:#fff!important;font-size:20px!important;margin:0 0 6px!important}
body.app-visible #page-configuracoes .settings-head-v158 p{color:#fff!important;font-size:13px!important;margin:0!important;opacity:.9}
body.app-visible #page-configuracoes .settings-grid-v158{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}
body.app-visible #page-configuracoes .settings-item-v158{display:flex!important;align-items:center!important;gap:12px!important;min-height:78px!important;padding:16px!important;background:#fff!important;border:1px solid #dce7df!important;border-radius:16px!important;text-align:left!important;box-shadow:0 4px 14px rgba(27,67,50,.04)!important}
body.app-visible #page-configuracoes .settings-item-v158:hover{border-color:#2D6A4F!important;background:#f5f9f6!important}
body.app-visible #page-configuracoes .settings-item-icon-v158{display:grid!important;place-items:center!important;width:36px!important;height:36px!important;border-radius:13px!important;background:#eaf3ed!important;color:#1B4332!important;flex-shrink:0}
body.app-visible #page-configuracoes .settings-item-copy-v158{min-width:0!important;flex:1!important}
body.app-visible #page-configuracoes .settings-item-copy-v158 b{color:#1B4332!important;font-size:14px!important}
body.app-visible #page-configuracoes .settings-item-copy-v158 small{color:#596c60!important;font-size:12px!important;line-height:1.5!important;display:block!important;margin-top:5px!important}
body.app-visible #page-configuracoes .settings-item-arrow-v158{color:#2D6A4F!important;font-size:20px!important}
body.app-visible #page-configuracoes .panel,body.app-visible #page-conta .panel{background:#fff!important;border:1px solid #dce7df!important;border-radius:16px!important;padding:16px!important;box-shadow:0 4px 14px rgba(27,67,50,.04)!important}
body.app-visible #page-configuracoes h3,body.app-visible #page-conta h3{color:#1B4332!important;font-size:16px!important}
body.app-visible #page-conta .user-profile-panel>.section-head-inline{background:#1B4332!important;padding:16px!important;border-radius:12px!important;margin-bottom:16px!important}
body.app-visible #page-conta .user-profile-panel>.section-head-inline h3,body.app-visible #page-conta .user-profile-panel>.section-head-inline .sub{color:#fff!important}
body.app-visible #page-conta .sub,body.app-visible #page-conta small{color:#596c60!important;line-height:1.5!important}
body.app-visible #page-conta label{color:#1B4332!important;font-weight:650!important}
body.app-visible #page-conta input:not([type=file]){background:#fff!important;color:#212529!important;border:1px solid #cfddd3!important;border-radius:10px!important;min-height:40px!important;padding:10px 12px!important}
body.app-visible #page-conta input:disabled{background:#f0f5f1!important;color:#596c60!important}
body.app-visible #page-conta .profile-avatar-fallback{background:#eaf3ed!important;color:#1B4332!important}
body.app-visible #page-conta .btn,body.app-visible #page-configuracoes .btn{background:#f0f6f2!important;color:#1B4332!important;border:1px solid #cfddd3!important;border-radius:10px!important;min-height:40px!important;font-weight:650!important}
body.app-visible #page-conta .btn.primary,body.app-visible #page-configuracoes .btn.primary{background:#1B4332!important;color:#fff!important;border-color:#1B4332!important}
body.app-visible #subscriptionModalV407:not(.hidden){display:flex!important;align-items:center!important;justify-content:center!important;padding:16px!important;background:rgba(15,40,29,.48)!important;backdrop-filter:blur(5px)}
body.app-visible #subscriptionModalV407>.modal{width:min(100%,680px)!important;max-width:680px!important;max-height:calc(100dvh - 40px)!important;overflow:auto!important;margin:0!important;padding:18px!important;box-sizing:border-box!important;border-radius:22px!important;background:#fff!important;border:1px solid #dce7df!important}
body.app-visible #subscriptionModalV407>.modal>.section-head-inline{padding:16px!important;border-radius:14px!important;background:linear-gradient(120deg,#1B4332,#2D6A4F)!important;margin-bottom:20px!important;gap:12px!important}
body.app-visible #subscriptionModalV407 h2{font-size:20px!important;line-height:1.3!important;color:white!important}
body.app-visible #subscriptionModalV407>.modal>.section-head-inline .sub{color:white!important;margin-top:6px!important;font-size:12px!important}
body.app-visible #subscriptionModalV407>.modal>.section-head-inline .btn{background:rgba(255,255,255,.12)!important;border:1px solid rgba(255,255,255,.35)!important;color:#fff!important;border-radius:10px!important}
body.app-visible #subscriptionModalV407 .panel{padding:16px!important;border:1px solid #d6e4da!important;border-radius:14px!important;background:#f7faf7!important;color:#212529!important;box-shadow:none!important}
body.app-visible #subscriptionModalV407 .sub{color:#596c60!important;line-height:1.6!important;font-size:12px!important}
body.app-visible #subscriptionPlansV407 .panel{background:#fff!important}
body.app-visible #subscriptionPlansV407 .btn{background:#1B4332!important;color:#fff!important;border:0!important;border-radius:10px!important;min-height:40px!important;width:100%!important}
@media(max-width:650px){body.app-visible #page-configuracoes .settings-grid-v158{grid-template-columns:1fr!important}body.app-visible #page-configuracoes .settings-item-v158{padding:18px!important;min-height:76px!important}body.app-visible #page-conta .user-profile-layout{display:flex!important;flex-direction:column!important;gap:22px!important}body.app-visible #page-conta .user-avatar-editor{align-self:center!important}body.app-visible #page-conta .user-profile-fields{width:100%!important;min-width:0!important}body.app-visible #page-conta .formgrid{grid-template-columns:1fr!important}body.app-visible #page-conta input{font-size:16px!important}body.app-visible #subscriptionModalV407:not(.hidden){padding:10px!important}body.app-visible #subscriptionModalV407>.modal{padding:16px!important;max-height:calc(100dvh - 20px)!important}body.app-visible #subscriptionModalV407>.modal>.section-head-inline{flex-direction:column!important;align-items:stretch!important;text-align:center!important}body.app-visible #subscriptionPlansV407{grid-template-columns:1fr!important}}
