body.embedded-app{background:#f6f6f7;color:#1f2125}body.embedded-app .app-wrapper{padding:24px 32px 40px}body.embedded-app .app-content{max-width:1200px;margin:0 auto}body.embedded-app .section-header h1{letter-spacing:-0.02em}body.embedded-app .card{border-radius:12px}body.embedded-app .card-body{padding:20px !important}body.embedded-app .feedx-related-section-item{padding:12px 14px !important;margin-bottom:12px !important}body.embedded-app .feedx-related-section-item .mb-3{margin-bottom:.5rem !important}body.embedded-app .form-check.form-switch{margin-bottom:.5rem !important}body.embedded-app .row.g-3{--bs-gutter-y: 0.5rem;--bs-gutter-x: 0.75rem}body.embedded-app .form-label{margin-bottom:.25rem;font-size:.92rem}body.embedded-app .form-control,body.embedded-app .form-select{padding-top:.4rem;padding-bottom:.4rem}body.embedded-app .btn.btn-lg{padding:.55rem 1.25rem;font-size:1rem}body.embedded-app .feedx-sidecard{background:#fff;border-radius:12px}body.embedded-app .feedx-sidecard .card-body{padding:14px 16px !important}body.embedded-app .feedx-sidecard ul{margin-bottom:0}body.embedded-app .feedx-remove-wrapper{cursor:help}body.embedded-app .feedx-remove-section:disabled{cursor:not-allowed;opacity:.6}body.embedded-app .feedx-plans-page{max-width:1040px;margin:0 auto}body.embedded-app .feedx-plans-header{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px}body.embedded-app .feedx-plans-eyebrow,body.embedded-app .feedx-plan-label{color:#5c6ac4;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body.embedded-app .feedx-plan-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px}body.embedded-app .feedx-plan-card{display:flex;flex-direction:column;min-height:280px;padding:24px;border:1px solid #d8dadd;border-radius:12px;background:#fff}body.embedded-app .feedx-plan-card--current{border:2px solid #5c6ac4;box-shadow:0 0 0 3px rgba(92,106,196,.1)}body.embedded-app .feedx-plan-card ul{flex:1}@media(max-width: 768px){body.embedded-app .app-wrapper{padding:16px 16px 24px}body.embedded-app .feedx-plans-header{align-items:flex-start;flex-direction:column}body.embedded-app .feedx-plan-grid{grid-template-columns:1fr}}
