.dashboard-format-pill{color:#1d4ed8;background:#2563eb14;border-radius:999px;align-items:center;width:fit-content;margin:2px 0 8px;padding:4px 8px;font-size:.76rem;font-weight:800;display:inline-flex}.edit-post-slides-block{background:#f8fafc;border:1px solid #e2e8f0f2;border-radius:24px;margin:22px 0;padding:18px}.edit-post-slides-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-top:14px;display:grid}.edit-post-slide-card{background:#fff;border:1px solid #e2e8f0f2;border-radius:18px;overflow:hidden;box-shadow:0 12px 26px #0f172a0f}.edit-post-slide-number{color:#64748b;border-bottom:1px solid #e2e8f0cc;padding:10px 12px;font-size:.78rem;font-weight:800}.edit-post-slide-card img,.edit-post-slide-placeholder{aspect-ratio:1;color:#64748b;object-fit:cover;background:#eef4ff;justify-content:center;align-items:center;width:100%;font-size:.85rem;font-weight:800;display:flex}.edit-post-slide-content{padding:12px}.edit-post-slide-content h4{color:#0f172a;margin:0 0 6px;font-size:.98rem}.edit-post-slide-content p{color:#475569;margin:0 0 8px;font-size:.88rem;line-height:1.45}.edit-post-slide-content strong{color:#1d4ed8;font-size:.86rem}@media (max-width:760px){.automation-page.planner-wizard-page .planner-post-table,.automation-page.planner-wizard-page .planner-post-row,.automation-page.planner-wizard-page .planner-post-mainline,.automation-page.planner-wizard-page .planner-post-date,.automation-page.planner-wizard-page .planner-post-time,.automation-page.planner-wizard-page .custom-picker-field,.automation-page.planner-wizard-page .custom-picker-anchor{overflow:visible!important}:is(.automation-page.planner-wizard-page .planner-post-row:has(.custom-time-popover),.automation-page.planner-wizard-page .planner-post-row:has(.custom-calendar-popover)){z-index:5000!important;position:relative!important}.automation-page.planner-wizard-page .custom-time-popover{z-index:6000!important;width:min(190px,100vw - 52px)!important;max-height:230px!important;left:0!important;right:auto!important}.automation-page.planner-wizard-page .planner-post-time .custom-time-popover{min-width:100%!important}.automation-page.planner-wizard-page .custom-calendar-popover{z-index:6000!important}}.automation-page.planner-wizard-page .planner-primary-builder .planner-setup-helper{min-height:132px!important;box-shadow:none!important;border:1px solid #bfdbfed9!important;border-radius:20px!important;grid-template-columns:56px minmax(0,1fr)!important;align-items:center!important;gap:16px!important;margin-top:18px!important;padding:18px 20px!important;font-size:.98rem!important;font-weight:700!important;line-height:1.55!important;display:grid!important}.automation-page.planner-wizard-page .planner-primary-builder .planner-setup-helper-goal{color:#2f2d75!important;background:#f5f1fb!important;border-color:#e6def7!important}.automation-page.planner-wizard-page .planner-primary-builder .planner-setup-helper-frequency{color:#135b51!important;background:#f3f8f5!important;border-color:#d8ebe1!important}.automation-page.planner-wizard-page .planner-primary-builder .planner-setup-helper-timing{color:#72511f!important;background:#fbf7ef!important;border-color:#eee2cf!important}.automation-page.planner-wizard-page .planner-primary-builder .planner-setup-helper-icon{background:#ffffffd1!important;border:1px solid #fffffff5!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;width:52px!important;min-width:52px!important;height:52px!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff80!important}.automation-page.planner-wizard-page .planner-primary-builder .planner-setup-helper-icon svg{width:28px!important;height:28px!important;display:block!important}.automation-page.planner-wizard-page .planner-primary-builder .planner-setup-helper-goal .planner-setup-helper-icon{color:#8e79d9!important}.automation-page.planner-wizard-page .planner-primary-builder .planner-setup-helper-frequency .planner-setup-helper-icon{color:#2f7d69!important}.automation-page.planner-wizard-page .planner-primary-builder .planner-setup-helper-timing .planner-setup-helper-icon{color:#9a7a34!important}.automation-page.planner-wizard-page .planner-primary-builder .planner-setup-helper-text{display:block!important}@media (max-width:980px){.automation-page.planner-wizard-page .planner-primary-builder .planner-setup-helper{min-height:0!important}}@media (max-width:620px){.automation-page.planner-wizard-page .planner-primary-builder .planner-setup-helper{border-radius:18px!important;grid-template-columns:44px minmax(0,1fr)!important;gap:12px!important;margin-top:14px!important;padding:14px 15px!important;font-size:.88rem!important;line-height:1.5!important}.automation-page.planner-wizard-page .planner-primary-builder .planner-setup-helper-icon{border-radius:14px!important;width:42px!important;min-width:42px!important;height:42px!important}.automation-page.planner-wizard-page .planner-primary-builder .planner-setup-helper-icon svg{width:22px!important;height:22px!important}}.dashboard-side-card .dashboard-side-title>span{flex:none}.dashboard-brand-progress{background:#f8fbff!important;border:1px solid #bfdbfeb3!important;border-radius:16px!important;gap:10px!important;margin-top:14px!important;padding:14px!important;display:grid!important}.dashboard-brand-progress>div:first-child{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.dashboard-brand-progress strong{color:#0f172a!important;letter-spacing:-.04em!important;white-space:nowrap!important;font-size:30px!important;line-height:1!important}.dashboard-brand-progress span{color:#0b63d8!important;white-space:nowrap!important;background:#eaf3ff!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:26px!important;padding:0 10px!important;font-size:12px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}.dashboard-brand-progress .dashboard-credit-bar{background:#e5eefc!important;border-radius:999px!important;height:8px!important;overflow:hidden!important}.dashboard-brand-progress .dashboard-credit-bar div{border-radius:inherit!important;background:linear-gradient(90deg,#0f6fff 0%,#5b8cff 100%)!important;height:100%!important}.dashboard-side-card .dashboard-side-note{color:#475467!important;margin-top:12px!important;font-size:13px!important;line-height:1.5!important}@media (max-width:620px){.dashboard-brand-progress{padding:12px!important}.dashboard-brand-progress strong{font-size:26px!important}.dashboard-brand-progress span{padding:0 8px!important;font-size:11px!important}}.automation-page.planner-wizard-page .planner-primary-builder .planner-setup-card .planner-setup-helper.planner-setup-helper-goal{color:#2f2d75!important;background:#f5f1fb!important;border-color:#e3daf5!important}.automation-page.planner-wizard-page .planner-primary-builder .planner-setup-card .planner-setup-helper.planner-setup-helper-frequency{color:#135b51!important;background:#f3f8f5!important;border-color:#d4e9de!important}.automation-page.planner-wizard-page .planner-primary-builder .planner-setup-card .planner-setup-helper.planner-setup-helper-timing{color:#72511f!important;background:#fbf7ef!important;border-color:#eadcc6!important}.automation-page.planner-wizard-page .planner-primary-builder .planner-setup-card .planner-setup-helper.planner-setup-helper-goal .planner-setup-helper-icon{color:#8e79d9!important}.automation-page.planner-wizard-page .planner-primary-builder .planner-setup-card .planner-setup-helper.planner-setup-helper-frequency .planner-setup-helper-icon{color:#2f7d69!important}.automation-page.planner-wizard-page .planner-primary-builder .planner-setup-card .planner-setup-helper.planner-setup-helper-timing .planner-setup-helper-icon{color:#9a7a34!important}.dashboard-brand-progress{background:#f8fbff!important;border:1px solid #bfdbfeb8!important;border-radius:18px!important;gap:12px!important;margin-top:14px!important;padding:14px 16px!important;display:grid!important;overflow:hidden!important}.dashboard-brand-progress-top,.dashboard-brand-progress>div:first-child.dashboard-brand-progress-top{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;min-width:0!important;display:flex!important}.dashboard-brand-progress-percent,.dashboard-brand-progress strong.dashboard-brand-progress-percent{color:#0f172a!important;letter-spacing:-.04em!important;white-space:nowrap!important;font-size:28px!important;line-height:1!important}.dashboard-brand-progress-badge,.dashboard-brand-progress span.dashboard-brand-progress-badge{color:#0b63d8!important;white-space:nowrap!important;background:#eaf3ff!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;max-width:100%!important;min-height:24px!important;padding:0 9px!important;font-size:11px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.dashboard-brand-progress-bar{background:#e5eefc!important;border-radius:999px!important;width:100%!important;height:7px!important;overflow:hidden!important}.dashboard-brand-progress-bar>div{border-radius:inherit!important;background:linear-gradient(90deg,#0f6fff 0%,#5b8cff 100%)!important;height:100%!important}@media (max-width:620px){.dashboard-brand-progress{gap:10px!important;padding:12px!important}.dashboard-brand-progress-percent,.dashboard-brand-progress strong.dashboard-brand-progress-percent{font-size:24px!important}.dashboard-brand-progress-badge,.dashboard-brand-progress span.dashboard-brand-progress-badge{min-height:22px!important;padding:0 8px!important;font-size:10px!important}}.automation-page.planner-wizard-page .planner-primary-builder .planner-setup-helper{font-weight:600!important}.dashboard-content-plans-card .saved-header{align-items:flex-start!important;gap:16px!important}.dashboard-content-plans-card .saved-header p{margin:0 0 6px!important}.dashboard-content-plans-card .saved-header h3{margin:0!important}.dashboard-plan-list{gap:12px!important;display:grid!important}.dashboard-plan-row{background:#fff!important;border:1px solid #e2e8f0f2!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:16px!important;padding:14px 16px!important;display:grid!important}.dashboard-plan-row>div:first-child{min-width:0!important}.dashboard-plan-row h4{color:#111827!important;margin:0 0 7px!important;font-size:15px!important;font-weight:850!important;line-height:1.25!important}.dashboard-plan-row p{color:#667085!important;margin:0!important;font-size:13px!important;font-weight:550!important;line-height:1.4!important}.dashboard-plan-meta{color:#475467!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:210px!important;font-size:13px!important;display:flex!important}.dashboard-plan-meta span{color:#475467!important;white-space:nowrap!important;background:#f3f6fb!important;border-radius:999px!important;align-items:center!important;min-height:26px!important;padding:0 10px!important;font-weight:750!important;display:inline-flex!important}.dashboard-plan-meta strong{color:#111827!important;white-space:nowrap!important;font-size:13px!important;font-weight:800!important}.dashboard-plan-row>a{color:#0b63d8!important;white-space:nowrap!important;background:#f8fbff!important;border:1px solid #bfdbfef2!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:34px!important;padding:0 13px!important;font-size:12px!important;font-weight:850!important;text-decoration:none!important;display:inline-flex!important}.dashboard-side-card .dashboard-brand-readiness,.dashboard-brand-progress.dashboard-brand-readiness{background:0 0!important;border:0!important;border-radius:0!important;gap:10px!important;margin-top:16px!important;padding:0!important;display:grid!important;overflow:visible!important}.dashboard-brand-readiness-row{justify-content:space-between!important;align-items:baseline!important;gap:14px!important;display:flex!important}.dashboard-brand-readiness-row span{color:#667085!important;letter-spacing:.01em!important;font-size:12px!important;font-weight:850!important}.dashboard-brand-readiness-row strong{color:#111827!important;letter-spacing:-.02em!important;font-size:15px!important;font-weight:900!important;line-height:1!important}.dashboard-brand-readiness .dashboard-brand-progress-bar{background:#e8eefc!important;border-radius:999px!important;width:100%!important;height:7px!important;overflow:hidden!important}.dashboard-brand-readiness .dashboard-brand-progress-bar>div{border-radius:inherit!important;background:linear-gradient(90deg,#0f6fff 0%,#6a5dfc 100%)!important;height:100%!important}.dashboard-brand-ready-badge{color:#0b63d8!important;white-space:nowrap!important;background:#eef4ff!important;border-radius:999px!important;justify-content:center!important;justify-self:start!important;align-items:center!important;min-height:28px!important;padding:0 14px!important;font-size:12px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}.dashboard-brand-ready-badge.is-ready{color:#15803d!important;background:#dcfce7!important}.dashboard-brand-complete-note,.dashboard-side-card .dashboard-brand-complete-note{color:#344054!important;margin-top:16px!important;font-size:13px!important;font-weight:650!important;line-height:1.55!important}@media (max-width:980px){.dashboard-plan-row{grid-template-columns:1fr!important;align-items:stretch!important}.dashboard-plan-meta{justify-content:flex-start!important;min-width:0!important}.dashboard-plan-row>a{justify-self:start!important}}.dashboard-content-plans-card .saved-header{align-items:center!important}.dashboard-plan-toolbar{justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:4px 0 12px!important;display:flex!important}.dashboard-plan-toolbar>div{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;display:flex!important}.dashboard-inline-action{color:#0b63d8!important;cursor:pointer!important;background:#f8fbff!important;border:1px solid #bfdbfef2!important;border-radius:999px!important;align-items:center!important;min-height:32px!important;padding:0 12px!important;font-size:12px!important;font-weight:850!important;display:inline-flex!important}.dashboard-selection-count{color:#667085!important;font-size:12px!important;font-weight:700!important}.dashboard-delete-button,.dashboard-plan-delete{color:#dc2626!important;cursor:pointer!important;background:#fff7f7!important;border:1px solid #f8717161!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:32px!important;padding:0 12px!important;font-size:12px!important;font-weight:850!important;display:inline-flex!important}.dashboard-delete-button:disabled,.dashboard-plan-delete:disabled{opacity:.58!important;cursor:not-allowed!important}.dashboard-plan-row{grid-template-columns:auto minmax(0,1fr) auto auto!important;gap:14px!important}.dashboard-plan-check{justify-content:center!important;align-items:center!important;width:26px!important;height:26px!important;display:inline-flex!important}.dashboard-plan-check input{accent-color:#0f6fff!important;width:16px!important;height:16px!important}.dashboard-plan-main{min-width:0!important}.dashboard-plan-title-row{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin:0 0 7px!important;display:flex!important}.dashboard-plan-title-row h4{margin:0!important}.dashboard-plan-status{white-space:nowrap!important;border-radius:999px!important;align-items:center!important;min-height:24px!important;padding:0 10px!important;font-size:11px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.dashboard-plan-status-running{color:#15803d!important;background:#dcfce7!important}.dashboard-plan-status-coming{color:#0b63d8!important;background:#eaf3ff!important}.dashboard-plan-status-finished{color:#667085!important;background:#f3f4f6!important}.dashboard-plan-status-paused{color:#c2410c!important;background:#fff7ed!important}.dashboard-plan-actions{justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}.dashboard-plan-actions>a{color:#0b63d8!important;white-space:nowrap!important;background:#f8fbff!important;border:1px solid #bfdbfef2!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:34px!important;padding:0 13px!important;font-size:12px!important;font-weight:850!important;text-decoration:none!important;display:inline-flex!important}.dashboard-plan-row>a{display:none!important}.dashboard-plan-footer{justify-content:center!important;margin-top:14px!important;display:flex!important}@media (max-width:980px){.dashboard-plan-row{grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important}.dashboard-plan-meta,.dashboard-plan-actions{grid-column:2!important;justify-content:flex-start!important;min-width:0!important}.dashboard-plan-toolbar{flex-direction:column!important;align-items:stretch!important}.dashboard-delete-button{align-self:flex-start!important}}@media (max-width:620px){.dashboard-plan-row{gap:10px!important;padding:13px!important}.dashboard-plan-actions{flex-wrap:wrap!important}}.dashboard-review-toolbar{margin:2px 0 12px!important}.dashboard-review-toolbar .dashboard-delete-button{margin-left:auto!important}.dashboard-review-confirm-note{color:#9f1239!important;flex-basis:100%!important;width:100%!important;margin-top:-4px!important;font-size:12px!important;font-weight:750!important}@media (max-width:620px){.dashboard-review-toolbar .dashboard-delete-button{align-self:flex-start!important;margin-left:0!important}}.automation-page.planner-wizard-page .planner-create-another-panel,.automation-page.planner-wizard-page .planner-create-another-button{display:none!important}.dashboard-side-card .dashboard-brand-progress.dashboard-brand-readiness,.dashboard-side-card .dashboard-brand-readiness{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:10px!important;margin-top:16px!important;padding:0!important;display:grid!important;overflow:visible!important}.dashboard-side-card .dashboard-brand-readiness-row{background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:auto!important;padding:0!important;display:flex!important}.dashboard-side-card .dashboard-brand-readiness-row span{color:#667085!important;letter-spacing:0!important;font-size:12px!important;font-weight:850!important;line-height:1.25!important}.dashboard-side-card .dashboard-brand-readiness-row strong{color:#111827!important;letter-spacing:-.02em!important;font-size:17px!important;font-weight:900!important;line-height:1!important}.dashboard-side-card .dashboard-brand-readiness .dashboard-brand-progress-bar,.dashboard-side-card .dashboard-brand-progress-bar{background:#e8eefc!important;border:0!important;border-radius:999px!important;width:100%!important;height:7px!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}.dashboard-side-card .dashboard-brand-readiness .dashboard-brand-progress-bar>div,.dashboard-side-card .dashboard-brand-progress-bar>div{border-radius:inherit!important;background:linear-gradient(90deg,#0f6fff 0%,#6a5dfc 100%)!important;height:100%!important;display:block!important}.dashboard-side-card .dashboard-brand-ready-badge{color:#0b63d8!important;white-space:nowrap!important;background:#eef4ff!important;border:0!important;border-radius:999px!important;justify-content:center!important;justify-self:start!important;align-items:center!important;min-height:26px!important;padding:0 12px!important;font-size:12px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}.dashboard-side-card .dashboard-brand-ready-badge.is-ready{color:#15803d!important;background:#dcfce7!important}.dashboard-side-card .dashboard-brand-complete-note{color:#344054!important;margin:14px 0 0!important;font-size:13px!important;font-weight:650!important;line-height:1.55!important}.edit-post-image-block img,.edit-post-slide-card img{object-fit:contain!important;background:#fff!important}.edit-post-image-block img{height:auto!important;max-height:none!important}.carousel-review-banner{color:#1e3a8a;background:#eff6ff;border:1px solid #2563eb29;border-radius:16px;flex-direction:column;gap:4px;margin:14px 0 16px;padding:14px 16px;display:flex}.carousel-review-banner strong{color:#0f172a;font-size:.95rem;font-weight:800}.carousel-review-banner span{color:#475569;font-size:.9rem;line-height:1.45}.approve-success-button{box-shadow:0 12px 28px #16a34a38;color:#fff!important;background:#16a34a!important}.approve-success-button:hover{opacity:1;background:#15803d!important}.automation-page .wizard-layout{max-width:100%}.automation-page .wizard-main{min-width:0}@media (min-width:1180px){.automation-page .wizard-layout{grid-template-columns:minmax(0,1fr) 280px}}@media (max-width:760px){.automation-page .planner-post-mainline{grid-template-columns:auto minmax(0,1fr);gap:12px;display:grid}.automation-page .planner-post-date,.automation-page .planner-post-time,.automation-page .planner-post-format,.automation-page .planner-post-actions{grid-column:2;width:100%}.automation-page .planner-post-format,.automation-page .planner-post-actions{justify-self:start;width:auto;display:inline-flex}.automation-page .planner-post-actions{margin-top:-4px}}.spreelo-shell,.app-shell,.spreelo-content,.content,.content.spreelo-content{background:#f4f7fb!important}.spreelo-content,.content.spreelo-content{overflow:visible!important}.automation-page.campaign-planner-clean .planner-hero{margin-bottom:18px!important}.automation-page.campaign-planner-clean .campaign-mode-banner{background:#fff!important;margin-bottom:18px!important;box-shadow:0 18px 48px #0f172a0b!important}.automation-page.campaign-planner-clean .campaign-mode-banner:before,.automation-page.campaign-planner-clean .campaign-mode-banner:after,.automation-page.campaign-planner-clean .planner-hero:before,.automation-page.campaign-planner-clean .planner-hero:after{display:none!important}.automation-page.campaign-planner-clean .planner-schedule-card{scroll-margin-top:24px}.automation-page.campaign-planner-clean .wizard-main{gap:18px!important}@media (max-width:900px){.automation-page.campaign-planner-clean .campaign-mode-banner{padding:18px!important}}html,body,html body .app-shell.spreelo-shell,html body .spreelo-shell,html body .app-shell,html body .content.spreelo-content,html body .spreelo-content,html body .content{background:#eef4fb!important}html body .automation-page,html body .automation-page.planner-wizard-page,html body .planner-wizard-page,html body .automation-page.campaign-planner-clean,html body .automation-page .wizard-layout,html body .automation-page .wizard-main{background:0 0!important}html body .automation-page:before,html body .automation-page:after,html body .planner-wizard-page:before,html body .planner-wizard-page:after,html body .wizard-layout:before,html body .wizard-layout:after,html body .wizard-main:before,html body .wizard-main:after,html body .content.spreelo-content:before,html body .content.spreelo-content:after{content:none!important;background:0 0!important;display:none!important}html body .planner-hero,html body .campaign-mode-banner,html body .planner-mode-card,html body .planner-summary-card,html body .planner-schedule-card,html body .planner-settings-card,html body .planner-save-card,html body .planner-credits-card,html body .saved-card-compact{background-color:#fff!important}.automation-page.campaign-planner-clean,.automation-page.campaign-planner-clean .wizard-layout,.automation-page.campaign-planner-clean .wizard-main,.automation-page.campaign-planner-clean .planner-sidebar{background:0 0!important}.automation-page.campaign-planner-clean .planner-sidebar{align-self:start!important;height:auto!important;max-height:none!important;position:static!important;top:auto!important;overflow:visible!important}.automation-page.campaign-planner-clean .planner-summary-card,.automation-page.campaign-planner-clean .planner-credits-card,.automation-page.campaign-planner-clean .planner-hero,.automation-page.campaign-planner-clean .campaign-mode-banner,.automation-page.campaign-planner-clean .planner-builder-card,.automation-page.campaign-planner-clean .planner-save-card{-webkit-backdrop-filter:none!important;will-change:auto!important;transform:none!important}.automation-page.campaign-planner-clean *,.automation-page.campaign-planner-clean :before,.automation-page.campaign-planner-clean :after{scroll-behavior:auto!important}.brand-profile-logo-compact-card{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%);border:1px solid #dbe7f6f2;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;margin:18px 0 8px;padding:16px;display:flex}.brand-profile-logo-compact-main{align-items:center;gap:14px;min-width:0;display:flex}.brand-logo-compact-thumb{background:linear-gradient(135deg,#f8fbff 0%,#eef6ff 100%);border:1px solid #0f76d229;border-radius:16px;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.brand-logo-compact-thumb.has-logo{background-color:#fff;background-image:linear-gradient(45deg,#94a3b81f 25%,#0000 25%),linear-gradient(-45deg,#94a3b81f 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#94a3b81f 75%),linear-gradient(-45deg,#0000 75%,#94a3b81f 75%),none;background-position:0 0,0 8px,8px -8px,-8px 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:16px 16px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box}.brand-logo-compact-thumb img{object-fit:contain;max-width:40px;max-height:40px}.brand-logo-compact-thumb span{color:#0b66e4;letter-spacing:.06em;font-size:10px;font-weight:850}.brand-profile-logo-compact-main strong{color:#132238;margin-bottom:3px;font-size:14px;font-weight:850;display:block}.brand-profile-logo-compact-main p{color:#657890;margin:0;font-size:12.5px;line-height:1.45}.brand-logo-compact-button{color:#064fd1;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #0b66e42e;border-radius:999px;min-height:40px;padding:0 16px;font-size:13px;font-weight:800;box-shadow:0 10px 24px #0f23460d}.brand-logo-compact-button:hover{background:#f4f9ff;box-shadow:0 14px 28px #0f234614}.brand-logo-compact-button:disabled{opacity:.58;cursor:not-allowed}.brand-logo-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08142870;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.brand-logo-modal{background:#fff;border:1px solid #dbe7f6fa;border-radius:28px;width:min(760px,100%);max-height:min(760px,100vh - 48px);padding:28px;position:relative;overflow:auto;box-shadow:0 28px 90px #08142842}.brand-logo-modal-close{color:#64748b;cursor:pointer;background:#fff;border:1px solid #dbe7f6f2;border-radius:999px;width:36px;height:36px;font-size:22px;line-height:1;position:absolute;top:16px;right:16px}.brand-logo-modal-close:hover{color:#132238;background:#f8fbff}.brand-logo-modal-header{margin-bottom:18px;padding-right:42px}.brand-logo-modal-header h3{color:#132238;letter-spacing:-.04em;margin:4px 0 8px;font-size:clamp(22px,3vw,30px)}.brand-logo-modal-header p:last-child{color:#657890;margin:0;font-size:14px;line-height:1.55}.brand-logo-upload-panel-modal{margin-top:0}.brand-logo-modal-actions{justify-content:flex-end;margin-top:18px;display:flex}.brand-logo-upload-button{text-align:center}.brand-logo-upload-button span{text-align:center;justify-content:center;align-items:center;width:100%;display:inline-flex}@media (max-width:760px){.brand-profile-logo-compact-card{flex-direction:column;align-items:stretch}.brand-logo-compact-button{width:100%}.brand-logo-modal{border-radius:24px;padding:22px}}.fixed-campaign-time{background:#f8fafc;border:1px solid #2563eb29;border-radius:14px;flex-direction:column;gap:2px;min-width:150px;padding:8px 11px;display:flex}.fixed-campaign-time strong{color:#111827;font-size:13px;font-weight:900;line-height:1.1}.fixed-campaign-time span{color:#64748b;font-size:11px;font-weight:800}.automation-page .planner-post-title-row .strategy-info-button{z-index:40!important;flex:0 0 19px!important;position:relative!important;overflow:visible!important}.automation-page .planner-post-title-row .strategy-info-button .strategy-info-popover{z-index:99999!important;box-sizing:border-box!important;white-space:normal!important;width:300px!important;min-width:260px!important;max-width:min(320px,100vw - 48px)!important;height:auto!important;min-height:0!important;text-overflow:unset!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;position:absolute!important;top:50%!important;left:calc(100% + 10px)!important;overflow:visible!important;transform:translateY(-50%)!important}@media (hover:hover) and (pointer:fine){.automation-page .planner-post-title-row .strategy-info-button:hover .strategy-info-popover{visibility:visible!important;opacity:1!important;pointer-events:auto!important;display:flex!important}}.automation-page .planner-post-title-row .strategy-info-button .strategy-info-popover:before{top:50%!important;left:-6px!important;transform:translateY(-50%)rotate(45deg)!important}.automation-page .planner-post-title-row .strategy-info-button .strategy-info-popover,.automation-page .planner-post-title-row .strategy-info-button .strategy-info-popover span,.automation-page .planner-post-title-row .strategy-info-button .strategy-info-popover strong{white-space:normal!important;text-overflow:unset!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;line-height:1.45!important;overflow:visible!important}.automation-page .planner-post-title-row .strategy-info-button .strategy-info-popover span{color:#ffffffd1!important;width:auto!important;max-width:none!important;margin:0!important;font-size:12px!important;display:block!important}.automation-page .planner-post-title-row .strategy-info-button .strategy-info-popover .strategy-info-title{color:#fff!important;margin:0!important;font-size:12px!important;font-weight:900!important;display:block!important}.automation-page .planner-post-table,.automation-page .planner-post-row,.automation-page .planner-post-mainline,.automation-page .planner-post-title,.automation-page .planner-post-title-row{overflow:visible!important}.automation-page .planner-post-title-row .strategy-info-button .simple-strategy-info-popover{gap:0!important;width:260px!important;min-width:220px!important;max-width:min(280px,100vw - 48px)!important;padding:12px 13px!important}.automation-page .planner-post-title-row .strategy-info-button .simple-strategy-info-popover .strategy-info-note{color:#ffffffeb!important;font-size:12px!important;font-weight:700!important;line-height:1.45!important}.brand-profile-page .danger-zone-card,.settings-page .settings-danger-zone,.settings-danger-zone{box-shadow:none!important;background:#ffffffc7!important;border:1px solid #ef444438!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;margin-top:18px!important;padding:14px 16px!important;display:grid!important}.brand-profile-page .danger-zone-card h3,.settings-page .settings-danger-zone h3,.settings-danger-zone h3{color:#111827!important;margin:2px 0 4px!important;font-size:16px!important;line-height:1.25!important}.brand-profile-page .danger-zone-card p,.settings-page .settings-danger-zone p,.settings-danger-zone p{color:#64748b!important;margin:0!important;font-size:13px!important;line-height:1.45!important}.brand-profile-page .danger-zone-card .danger-eyebrow,.settings-page .settings-danger-zone .danger-eyebrow,.settings-danger-zone .danger-eyebrow{letter-spacing:.11em!important;color:#991b1b!important;margin:0 0 4px!important;font-size:11px!important}.brand-profile-page .danger-zone-note{color:#991b1b!important;margin-top:5px!important;font-size:12px!important;font-weight:700!important}.brand-profile-page .danger-zone-actions{justify-content:center!important;align-items:flex-end!important}.brand-profile-page .danger-zone-card .danger-button,.settings-page .settings-danger-zone .danger-button,.settings-danger-zone .danger-button{white-space:nowrap!important;border-radius:13px!important;min-height:42px!important;margin-top:0!important;padding:11px 15px!important}.brand-profile-page .delete-confirm-box{border-radius:14px!important;max-width:360px!important;padding:12px!important}.brand-profile-page .delete-confirm-actions{flex-direction:row!important;justify-content:flex-end!important;gap:8px!important}@media (max-width:760px){.brand-profile-page .danger-zone-card,.settings-page .settings-danger-zone,.settings-danger-zone{grid-template-columns:1fr!important;align-items:stretch!important}.brand-profile-page .danger-zone-actions,.settings-page .settings-danger-zone .danger-button,.settings-danger-zone .danger-button{align-items:stretch!important;width:100%!important}.brand-profile-page .danger-zone-card .danger-button,.settings-page .settings-danger-zone .danger-button,.settings-danger-zone .danger-button{width:100%!important}}.automation-page .planner-post-title-row .strategy-info-button .simple-strategy-info-popover .strategy-info-note{border-top:0!important;margin-top:0!important;padding-top:0!important}
:root{--spreelo-bg:#f7f1e8;--spreelo-bg-strong:#fffaf4;--spreelo-surface:#fffdf8;--spreelo-surface-raised:#fff;--spreelo-sidebar:#07111d;--spreelo-sidebar-soft:#101c2a;--spreelo-sidebar-line:#ffffff1a;--spreelo-ink:#171b22;--spreelo-ink-soft:#303844;--spreelo-muted:#746b63;--spreelo-muted-2:#91867b;--spreelo-line:#3e2d201f;--spreelo-line-strong:#3e2d2033;--spreelo-accent:#f15a3c;--spreelo-accent-deep:#cf3e25;--spreelo-accent-soft:#ffe1d6;--spreelo-accent-wash:#fff3ed;--spreelo-green:#3c8c3a;--spreelo-green-soft:#e7f5df;--spreelo-yellow:#d79a20;--spreelo-yellow-soft:#fff0c8;--spreelo-red:#d94b3d;--spreelo-red-soft:#ffe0dc;--spreelo-blue-muted:#41687c;--spreelo-blue-soft:#e8f2f4;--spreelo-shadow:0 12px 30px #2d201812;--spreelo-shadow-soft:0 8px 20px #2d20180b;--spreelo-radius-card:8px;--spreelo-radius-control:8px;--spreelo-radius-pill:999px}html,body{background:var(--spreelo-bg)!important;color:var(--spreelo-ink)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}body,button,input,select,textarea{letter-spacing:0!important}html body .app-shell.spreelo-shell,html body .spreelo-shell{background:var(--spreelo-bg)!important;grid-template-columns:276px minmax(0,1fr)!important;min-height:100vh!important;display:grid!important}html body .content,html body .content.spreelo-content,html body .spreelo-content{background:var(--spreelo-bg)!important;background-color:var(--spreelo-bg)!important;background-image:none!important;min-width:0!important;padding:32px 36px!important}.spreelo-sidebar,.sidebar.spreelo-sidebar{color:#ffffffe6!important;background:linear-gradient(#091421 0%,#06101b 52%,#040b13 100%)!important;border-right:1px solid #ffffff14!important;gap:22px!important;width:auto!important;min-height:100vh!important;padding:28px 20px 22px!important;box-shadow:inset -1px 0 #0000003d!important}.spreelo-sidebar .spreelo-logo-image{filter:brightness(0)invert()!important;opacity:.96!important;width:154px!important;height:auto!important}.spreelo-brand{padding:2px 2px 14px!important}.current-brand-card{border:1px solid var(--spreelo-sidebar-line)!important;border-radius:var(--spreelo-radius-card)!important;box-shadow:none!important;background:#ffffff0e!important;padding:14px!important}.current-brand-card label,.current-brand-loading{color:#ffffff94!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:11px!important;font-weight:800!important}.current-brand-select-wrap{border-radius:var(--spreelo-radius-control)!important;background:#ffffff12!important;border:1px solid #ffffff1c!important;grid-template-columns:26px minmax(0,1fr) 18px!important;align-items:center!important;min-height:42px!important;margin-top:10px!important;padding:0 9px!important;display:grid!important;position:relative!important}.current-brand-business-icon{width:22px!important;height:22px!important;color:var(--spreelo-accent)!important;background:#f15a3c24!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.current-brand-select{color:#fff!important;appearance:none!important;background:0 0!important;border:0!important;min-width:0!important;height:40px!important;padding:0 6px!important;font-size:14px!important;font-weight:760!important}.current-brand-select option{color:#111827!important}.current-brand-chevron{color:#ffffff85!important;pointer-events:none!important}.current-brand-new,.current-brand-new:hover{border-radius:var(--spreelo-radius-control)!important;color:#ffffffe6!important;background:#ffffff09!important;border:1px solid #ffffff24!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:100%!important;min-height:38px!important;margin-top:10px!important;font-size:13px!important;font-weight:790!important;display:inline-flex!important}.current-brand-new:hover{background:#f15a3c1f!important;border-color:#f15a3c73!important}.spreelo-nav,.nav.spreelo-nav{gap:7px!important}.spreelo-nav a,.nav.spreelo-nav a{border-radius:var(--spreelo-radius-control)!important;color:#ffffffad!important;align-items:center!important;gap:11px!important;min-height:44px!important;padding:11px 12px!important;font-size:14px!important;font-weight:660!important;line-height:1.25!important;display:flex!important;position:relative!important}.spreelo-nav a:hover,.nav.spreelo-nav a:hover{color:#fff!important;background:#ffffff12!important}.spreelo-nav a.active,.nav.spreelo-nav a.active{color:#fff!important;box-shadow:inset 3px 0 0 var(--spreelo-accent)!important;background:#ffffff1c!important}.sidebar-menu-icon-wrap{color:#ffffffb8!important;background:#ffffff0f!important;border-radius:7px!important;flex:0 0 28px!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;display:inline-flex!important}.sidebar-menu-icon{object-fit:contain!important;width:16px!important;height:16px!important}.spreelo-nav a.active .sidebar-menu-icon-wrap{background:var(--spreelo-accent-soft)!important;color:var(--spreelo-accent-deep)!important}.spreelo-sidebar-footer{border-top:1px solid var(--spreelo-sidebar-line)!important;margin-top:auto!important;padding-top:14px!important}.sidebar-plan-card,.spreelo-sidebar .sidebar-plan-card{border-radius:var(--spreelo-radius-card)!important;color:#fff!important;background:#f15a3c1a!important;border:1px solid #f15a3c47!important;grid-template-columns:34px minmax(0,1fr) 18px!important;align-items:center!important;gap:11px!important;padding:13px!important;display:grid!important}.sidebar-plan-icon{background:var(--spreelo-accent)!important;color:#fff!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;display:inline-flex!important}.sidebar-plan-card strong{color:#fff!important;font-size:13px!important;font-weight:820!important;display:block!important}.sidebar-plan-card span{color:#ffffffa8!important;font-size:12px!important;line-height:1.25!important}.sidebar-plan-arrow{color:#ffffffad!important}.sidebar-logout-button,.spreelo-sidebar-footer button.sidebar-logout-button{border-radius:var(--spreelo-radius-control)!important;color:#ffffffdb!important;background:#ffffff0b!important;border:1px solid #ffffff1f!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:40px!important;margin-top:12px!important;font-size:13px!important;font-weight:760!important;display:inline-flex!important}.sidebar-logout-button:hover{background:#ffffff14!important}.spreelo-mobile-header{background:var(--spreelo-surface)!important;border-bottom:1px solid var(--spreelo-line)!important}.spreelo-mobile-menu-button{border-radius:var(--spreelo-radius-control)!important;border:1px solid var(--spreelo-line)!important;background:var(--spreelo-surface-raised)!important;width:40px!important;height:40px!important;color:var(--spreelo-ink)!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.spreelo-mobile-menu-icon{width:19px!important;height:19px!important}.dashboard-page,.brand-profile-page,.campaign-calendar-page,.planner-wizard-page,.automation-page,.social-channel-grid{color:var(--spreelo-ink)!important}.dashboard-hero,.brand-profile-hero,.campaign-calendar-hero,.planner-hero,.topbar{box-shadow:none!important;background:0 0!important;border:0!important;margin-bottom:22px!important;padding:0!important}.dashboard-hero h2,.brand-profile-hero h2,.campaign-calendar-hero h2,.planner-hero h2,.topbar h2{max-width:860px!important;color:var(--spreelo-ink)!important;letter-spacing:0!important;margin:0!important;font-size:clamp(28px,4vw,38px)!important;font-weight:840!important;line-height:1.05!important}.dashboard-hero span,.brand-profile-hero span,.campaign-calendar-hero span,.planner-hero p,.topbar p:not(.eyebrow){max-width:760px!important;color:var(--spreelo-muted)!important;font-size:15px!important;font-weight:500!important;line-height:1.55!important}.dashboard-eyebrow,.eyebrow,.saved-header p,.dashboard-card-header p,.campaign-calendar-section-heading>span,.brand-profile-form-header>span,.brand-profile-section-title>span,.planner-section-heading>span,.planner-schedule-header span{color:var(--spreelo-accent-deep)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:860!important}.hero-card,.result-card,.empty-card,.saved-card,.saved-card-compact,.dashboard-card,.dashboard-side-card,.dashboard-stat-card,.brand-profile-guide-card,.brand-profile-form-card,.brand-profile-form-section,.brand-profile-hero-badge,.brand-profile-logo-compact-card,.campaign-calendar-main,.campaign-detail-card,.campaign-calendar-hero-card,.campaign-calendar-stat-grid>div,.campaign-calendar-year-note,.campaign-card,.planner-setup-card,.planner-mode-card,.planner-builder-card,.planner-schedule-card,.planner-settings-card,.planner-save-card,.planner-includes-preview-card,.planner-summary-card,.planner-credits-card,.campaign-mode-banner,.social-channel-card,.prompt-box,.login-card,.settings-danger-zone,.danger-zone-card{border:1px solid var(--spreelo-line)!important;border-radius:var(--spreelo-radius-card)!important;background:var(--spreelo-surface)!important;box-shadow:var(--spreelo-shadow-soft)!important;color:var(--spreelo-ink)!important}.dashboard-card,.dashboard-side-card,.brand-profile-form-card,.campaign-calendar-main,.campaign-detail-card,.planner-schedule-card,.planner-settings-card,.planner-summary-card,.hero-card,.result-card{background:var(--spreelo-surface-raised)!important;box-shadow:var(--spreelo-shadow)!important}.dashboard-stat-card,.campaign-calendar-stat-grid>div,.planner-setup-card,.planner-mode-option,.planner-content-chip,.saved-rule-card,.dashboard-upcoming-item,.dashboard-plan-row,.campaign-post-plan>div,.add-post-type-card{border:1px solid var(--spreelo-line)!important;border-radius:var(--spreelo-radius-card)!important;background:var(--spreelo-surface-raised)!important;box-shadow:none!important}.dashboard-card h3,.dashboard-side-title h3,.saved-header h3,.brand-profile-form-header h3,.brand-profile-form-section h4,.campaign-calendar-section-heading h3,.campaign-detail-header h3,.planner-section-heading h3,.planner-schedule-header h3,.planner-summary-title h3,.social-channel-card h3,.hero-card h3,.result-header h3,.empty-card h3{color:var(--spreelo-ink)!important;letter-spacing:0!important;font-weight:780!important}.dashboard-card p,.dashboard-side-card p,.saved-rule-card p,.brand-profile-form-section p,.brand-profile-guide-card p,.campaign-card p,.campaign-detail-section p,.planner-section-heading p,.planner-post-title span,.planner-summary-title p,.social-channel-card p,.hero-card p,.empty-card p{color:var(--spreelo-muted)!important}.primary-button,.dashboard-primary-action,.brand-profile-primary-button,.campaign-create-button,.campaign-card-create-button,.planner-save-button,.planner-create-another-button,.social-connect-button,.add-plan-button{border-radius:var(--spreelo-radius-control)!important;background:linear-gradient(180deg, #ff6b4a 0%, var(--spreelo-accent-deep) 100%)!important;color:#fff!important;border:1px solid #cf3e2538!important;min-height:40px!important;font-weight:820!important;box-shadow:0 10px 20px #cf3e252e!important}.primary-button:hover,.dashboard-primary-action:hover,.brand-profile-primary-button:hover,.campaign-create-button:hover,.campaign-card-create-button:hover,.planner-save-button:hover,.planner-create-another-button:hover,.social-connect-button:hover,.add-plan-button:hover{opacity:1!important;background:linear-gradient(#ff7658 0%,#bb341f 100%)!important;box-shadow:0 12px 24px #cf3e253b!important}.secondary-button,.dashboard-secondary-action,.tiny-button,.planner-add-post-bottom,.planner-advanced-toggle,.dashboard-inline-action,.dashboard-side-link,.dashboard-pending-review-button,.dashboard-card-header a,.campaign-calendar-empty a,.campaign-saved-actions a,.brand-logo-compact-button{border:1px solid var(--spreelo-line)!important;border-radius:var(--spreelo-radius-control)!important;background:var(--spreelo-surface-raised)!important;min-height:38px!important;color:var(--spreelo-ink)!important;box-shadow:none!important;font-weight:780!important}.secondary-button:hover,.dashboard-secondary-action:hover,.tiny-button:hover,.planner-add-post-bottom:hover,.planner-advanced-toggle:hover,.dashboard-inline-action:hover,.dashboard-side-link:hover,.dashboard-pending-review-button:hover,.dashboard-card-header a:hover,.campaign-calendar-empty a:hover,.brand-logo-compact-button:hover{background:var(--spreelo-accent-wash)!important;color:var(--spreelo-accent-deep)!important;border-color:#f15a3c57!important}.danger-button,.dashboard-delete-button,.dashboard-plan-delete,.brand-logo-remove-button{border-radius:var(--spreelo-radius-control)!important;background:var(--spreelo-red-soft)!important;color:#9f251c!important;border:1px solid #d94b3d47!important;font-weight:820!important}.danger-button:hover,.dashboard-delete-button:hover,.dashboard-plan-delete:hover,.brand-logo-remove-button:hover{background:#ffd4cd!important}.input,textarea,select,.planner-select-control,.planner-setting-field select,.planner-save-input,.custom-picker-button,.brand-profile-form-section .input{border:1px solid var(--spreelo-line)!important;border-radius:var(--spreelo-radius-control)!important;min-height:42px!important;color:var(--spreelo-ink)!important;box-shadow:none!important;background:#fffefa!important}.input:focus,textarea:focus,select:focus,.planner-select-control:focus,.planner-setting-field select:focus,.planner-save-input:focus,.custom-picker-button:focus,.current-brand-select:focus{border-color:#f15a3c8f!important;outline:3px solid #f15a3c29!important}.prompt-box{background:#fffaf4b8!important}.status-pill,.dashboard-plan-status,.dashboard-format-pill,.campaign-card-meta span,.campaign-detail-date span,.campaign-angle-list span,.planner-summary-status,.planner-post-options>span,.brand-profile-hero-badge,.dashboard-brand-ready-badge{border-radius:var(--spreelo-radius-pill)!important;border:1px solid var(--spreelo-line)!important;background:var(--spreelo-accent-wash)!important;min-height:26px!important;color:var(--spreelo-accent-deep)!important;justify-content:center!important;align-items:center!important;font-size:12px!important;font-weight:820!important;display:inline-flex!important}.status-pill.success,.dashboard-plan-status-running,.dashboard-brand-ready-badge.is-ready,.brand-profile-hero-badge.ready,.dashboard-empty.success{background:var(--spreelo-green-soft)!important;color:#2f6f2d!important;border-color:#3c8c3a38!important}.status-pill.warning,.dashboard-plan-status-coming,.dashboard-plan-status-paused,.brand-profile-hero-badge.needs-setup{background:var(--spreelo-yellow-soft)!important;color:#8a5b08!important;border-color:#d79a2047!important}.status-pill.danger,.dashboard-plan-status-finished{background:var(--spreelo-red-soft)!important;color:#9f251c!important;border-color:#d94b3d40!important}.dashboard-layout,.campaign-calendar-layout,.brand-profile-layout,.wizard-layout{align-items:start!important;gap:24px!important}.dashboard-sidebar,.campaign-calendar-sidebar,.planner-sidebar{gap:16px!important;display:grid!important}.campaign-calendar-layout{grid-template-columns:minmax(0,1fr) 390px!important}.dashboard-layout,.planner-wizard-page .wizard-layout{grid-template-columns:minmax(0,1fr) 330px!important}.campaign-card-grid,.dashboard-upcoming-list,.dashboard-plan-list,.saved-rule-list{gap:10px!important;display:grid!important}.campaign-card{cursor:pointer!important;padding:16px!important;transition:border-color .18s,background .18s,box-shadow .18s!important}.campaign-card:hover,.campaign-card.active,.campaign-card.selected{background:#fff9f2!important;border-color:#f15a3c8c!important;box-shadow:0 10px 24px #cf3e2514!important}.campaign-card.active{box-shadow:inset 0 0 0 1px #f15a3c6b,0 12px 28px #cf3e251a!important}.campaign-card-top,.campaign-card-meta,.campaign-detail-date{justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.campaign-card-content{grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;margin:13px 0!important;display:grid!important}.campaign-card-copy{min-width:0!important}.campaign-card h4,.campaign-card-copy h4{color:var(--spreelo-ink)!important;margin:0 0 6px!important;font-size:16px!important;font-weight:820!important;line-height:1.25!important}.campaign-card p,.campaign-card-copy p{color:var(--spreelo-muted)!important;margin:0!important;font-size:13px!important;line-height:1.45!important}.campaign-card-top span,.campaign-detail-header>span{border-radius:var(--spreelo-radius-pill)!important;background:var(--spreelo-accent-soft)!important;color:var(--spreelo-accent-deep)!important;font-size:11px!important;font-weight:860!important}.campaign-card-top strong,.campaign-detail-date strong{color:var(--spreelo-ink-soft)!important;font-size:13px!important;font-weight:720!important}.campaign-glyph{width:56px!important;height:56px!important;color:var(--spreelo-accent-deep)!important;background:var(--spreelo-accent-soft)!important;border:1px solid #f15a3c29!important;border-radius:10px!important;flex:0 0 56px!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.campaign-glyph svg{width:28px!important;height:28px!important}.campaign-glyph path{fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important}.campaign-glyph-gift{color:#d84a2b!important;background:#ffe4dc!important}.campaign-glyph-pumpkin{color:#c66a08!important;background:#ffe8cc!important}.campaign-glyph-backpack{color:#9a6508!important;background:#fff0c8!important}.campaign-glyph-tag{color:#b66a08!important;background:#ffe9bd!important}.campaign-glyph-spark{background:var(--spreelo-blue-soft)!important;color:var(--spreelo-blue-muted)!important}.campaign-glyph-calendar{color:var(--spreelo-green)!important;background:#e9f4e5!important}.campaign-detail-header{grid-template-columns:58px minmax(0,1fr) auto!important;align-items:start!important;gap:14px!important;display:grid!important}.campaign-detail-glyph{grid-row:span 2!important}.campaign-detail-score-grid{border:1px solid var(--spreelo-line)!important;border-radius:var(--spreelo-radius-card)!important;background:#fff8ef!important;overflow:hidden!important}.campaign-detail-score-grid div{padding-bottom:15px!important;position:relative!important}.campaign-detail-score-grid div:after{content:""!important;border-radius:var(--spreelo-radius-pill)!important;background:var(--spreelo-green)!important;height:5px!important;position:absolute!important;bottom:8px!important;left:14px!important;right:14px!important}.campaign-detail-score-grid div:nth-child(2):after{background:var(--spreelo-yellow)!important}.campaign-detail-score-grid div:nth-child(3):after{background:var(--spreelo-green)!important}.dashboard-stat-card{grid-template-columns:minmax(0,1fr)!important;gap:6px!important;min-height:112px!important;padding:18px!important;display:grid!important}.dashboard-stat-card strong,.campaign-calendar-stat-grid strong,.campaign-calendar-hero-card strong,.dashboard-credit-number strong,.planner-credit-number strong{color:var(--spreelo-ink)!important;font-weight:850!important}.dashboard-side-title>span,.brand-profile-guide-icon,.planner-setting-icon,.planner-summary-icon,.planner-summary-title>span,.planner-sidebar-title>span,.planner-includes-chip>span,.planner-content-chip>span,.planner-post-index,.planner-builder-step-badge,.campaign-post-plan>div>span,.brand-profile-step-list span,.dashboard-pending-placeholder{background:var(--spreelo-accent-soft)!important;width:36px!important;min-width:36px!important;height:36px!important;color:var(--spreelo-accent-deep)!important;border:1px solid #f15a3c29!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;font-size:13px!important;font-weight:850!important;display:inline-flex!important}.dashboard-side-title>span{font-size:0!important}.dashboard-side-title>span:before{content:""!important;background:currentColor!important;border-radius:3px!important;width:11px!important;height:11px!important}.dashboard-side-card:nth-child(2) .dashboard-side-title>span,.brand-profile-step-list div:nth-child(2) span,.planner-post-row:nth-child(2) .planner-post-index,.planner-content-chip:nth-child(2)>span{background:var(--spreelo-green-soft)!important;color:var(--spreelo-green)!important;border-color:#3c8c3a29!important}.dashboard-side-card:nth-child(3) .dashboard-side-title>span,.brand-profile-step-list div:nth-child(3) span,.planner-post-row:nth-child(3) .planner-post-index,.planner-content-chip:nth-child(3)>span{background:var(--spreelo-yellow-soft)!important;color:#a56608!important;border-color:#d79a2033!important}.dashboard-side-card:nth-child(4) .dashboard-side-title>span,.brand-profile-step-list div:nth-child(4) span,.planner-post-row:nth-child(4) .planner-post-index,.planner-content-chip:nth-child(4)>span{background:var(--spreelo-blue-soft)!important;color:var(--spreelo-blue-muted)!important;border-color:#41687c2e!important}.dashboard-credit-bar,.dashboard-brand-progress-bar,.planner-credit-progress,.brand-profile-progress-track{border-radius:var(--spreelo-radius-pill)!important;background:#3e2d2014!important;height:8px!important;overflow:hidden!important}.dashboard-credit-bar div,.dashboard-brand-progress-bar>div,.planner-credit-progress div,.brand-profile-progress-fill{border-radius:inherit!important;background:var(--spreelo-green)!important}.planner-mode-option.active,.planner-content-chip.active,.planner-segmented-buttons button.active,.saved-rule-card.selected{background:var(--spreelo-accent-wash)!important;border-color:#f15a3c75!important;box-shadow:inset 0 0 0 1px #f15a3c2e!important}.dashboard-plan-row:has(input:checked){background:var(--spreelo-accent-wash)!important;border-color:#f15a3c75!important;box-shadow:inset 0 0 0 1px #f15a3c2e!important}.planner-segmented-buttons button{border-radius:var(--spreelo-radius-control)!important;border:1px solid var(--spreelo-line)!important;background:var(--spreelo-surface-raised)!important;color:var(--spreelo-ink-soft)!important}.planner-post-row{border-color:var(--spreelo-line)!important;background:var(--spreelo-surface-raised)!important;border-radius:var(--spreelo-radius-card)!important}.planner-post-row:hover,.dashboard-plan-row:hover,.saved-rule-card:hover,.dashboard-upcoming-item:hover{background:#fff9f2!important;border-color:#f15a3c4d!important}.social-channel-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))!important;gap:18px!important;display:grid!important}.social-channel-card.hero-card{padding:22px!important;display:block!important}.social-channel-card-header,.social-channel-title-row,.dashboard-side-title,.saved-header,.dashboard-card-header,.brand-profile-form-header,.planner-section-heading,.planner-schedule-header{align-items:center!important}.social-channel-icon{background:var(--spreelo-bg-strong)!important;border:1px solid var(--spreelo-line)!important;border-radius:9px!important;width:38px!important;height:38px!important;padding:8px!important}.login-page{background:var(--spreelo-bg)!important}.login-card{max-width:460px!important;padding:28px!important}.login-message,.campaign-calendar-message,.brand-profile-message,.danger-message,.settings-delete-message,.planner-save-message{border-radius:var(--spreelo-radius-control)!important;border:1px solid var(--spreelo-line)!important;background:var(--spreelo-accent-wash)!important;color:var(--spreelo-ink-soft)!important}.settings-modal-backdrop,.brand-logo-modal-backdrop,.add-post-modal-backdrop,.learn-more-modal-backdrop{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#07111d94!important}.settings-delete-modal,.brand-logo-modal,.add-post-modal,.learn-more-modal{border-radius:var(--spreelo-radius-card)!important;border:1px solid var(--spreelo-line)!important;background:var(--spreelo-surface-raised)!important;box-shadow:0 26px 80px #07111d3d!important}@media (max-width:1160px){.dashboard-layout,.campaign-calendar-layout,.planner-wizard-page .wizard-layout,.brand-profile-layout{grid-template-columns:minmax(0,1fr)!important}.dashboard-sidebar,.campaign-calendar-sidebar,.planner-sidebar{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important}}@media (max-width:820px){html body .app-shell.spreelo-shell,html body .spreelo-shell{grid-template-columns:1fr!important}html body .content.spreelo-content,html body .spreelo-content{padding:18px 12px 28px!important}.spreelo-sidebar,.sidebar.spreelo-sidebar{min-height:100vh!important}.dashboard-stat-grid,.campaign-calendar-stat-grid,.planner-setup-grid,.planner-settings-grid.simple,.form-grid{grid-template-columns:1fr!important}.campaign-card-content{grid-template-columns:50px minmax(0,1fr)!important}.campaign-glyph{flex-basis:50px!important;width:50px!important;height:50px!important}.campaign-detail-header{grid-template-columns:50px minmax(0,1fr)!important}.campaign-detail-glyph{grid-column:1!important}.campaign-detail-header>span:not(.campaign-glyph){grid-column:2!important;justify-self:start!important}.hero-card{grid-template-columns:1fr!important;padding:20px!important}}html body .planner-wizard-page .planner-save-button,html body .planner-wizard-page .planner-create-another-button,html body .automation-page .planner-save-button,html body .automation-page .planner-create-another-button,html body .campaign-calendar-page .campaign-create-button,html body .campaign-calendar-page .campaign-card-create-button,html body .brand-profile-page .brand-profile-primary-button,html body .dashboard-page .dashboard-primary-action,html body .social-channel-card .social-connect-button,html body .primary-button{background:linear-gradient(180deg, #ff6b4a 0%, var(--spreelo-accent-deep) 100%)!important;color:#fff!important;text-shadow:none!important;border-color:#cf3e2538!important;box-shadow:0 10px 20px #cf3e252e!important}html body .planner-wizard-page .planner-save-button:hover,html body .planner-wizard-page .planner-create-another-button:hover,html body .automation-page .planner-save-button:hover,html body .automation-page .planner-create-another-button:hover,html body .campaign-calendar-page .campaign-create-button:hover,html body .campaign-calendar-page .campaign-card-create-button:hover,html body .brand-profile-page .brand-profile-primary-button:hover,html body .dashboard-page .dashboard-primary-action:hover,html body .social-channel-card .social-connect-button:hover,html body .primary-button:hover{background:linear-gradient(#ff7658 0%,#bb341f 100%)!important}html body .planner-wizard-page .planner-mode-option.active,html body .planner-wizard-page .planner-content-chip.active,html body .planner-wizard-page .planner-segmented-buttons button.active,html body .planner-wizard-page .saved-rule-card.selected,html body .automation-page .planner-mode-option.active,html body .automation-page .planner-content-chip.active,html body .automation-page .planner-segmented-buttons button.active{background:var(--spreelo-accent-wash)!important;color:var(--spreelo-ink)!important;border-color:#f15a3c75!important;box-shadow:inset 0 0 0 1px #f15a3c2e!important}html body .planner-wizard-page .planner-credit-progress,html body .automation-page .planner-credit-progress,html body .dashboard-page .dashboard-credit-bar,html body .dashboard-page .dashboard-brand-progress-bar{background:#3e2d2014!important}html body .planner-wizard-page .planner-credit-progress div,html body .automation-page .planner-credit-progress div,html body .dashboard-page .dashboard-credit-bar div,html body .dashboard-page .dashboard-brand-progress-bar>div{background:var(--spreelo-green)!important}html body .planner-wizard-page .summary-note,html body .automation-page .summary-note{background:var(--spreelo-accent-wash)!important;border:1px solid #f15a3c24!important}html body .planner-wizard-page .summary-note strong,html body .automation-page .summary-note strong{color:var(--spreelo-accent-deep)!important}html body .show-more-rules,html body .planner-load-more,html body .saved-rules-load-more,html body .planner-upgrade-button{border-radius:var(--spreelo-radius-control)!important;background:var(--spreelo-accent-wash)!important;color:var(--spreelo-accent-deep)!important;border:1px dashed #f15a3c57!important;font-weight:820!important}html body .sidebar.spreelo-sidebar .current-brand-select-wrap,html body .spreelo-sidebar .current-brand-select-wrap{background:0 0!important;border:0!important;width:100%!important;min-height:42px!important;margin-top:10px!important;padding:0!important;display:block!important;position:relative!important;overflow:visible!important}html body .sidebar.spreelo-sidebar .current-brand-select,html body .spreelo-sidebar .current-brand-select{z-index:1!important;border-radius:var(--spreelo-radius-control)!important;color:#fff!important;appearance:none!important;cursor:pointer!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#ffffff12!important;border:1px solid #ffffff1f!important;width:100%!important;min-width:100%!important;height:42px!important;min-height:42px!important;padding:0 34px 0 42px!important;font-size:13px!important;font-weight:760!important;line-height:42px!important;display:block!important;position:relative!important;overflow:hidden!important}html body .sidebar.spreelo-sidebar .current-brand-select:hover,html body .spreelo-sidebar .current-brand-select:hover,html body .sidebar.spreelo-sidebar .current-brand-select:focus,html body .spreelo-sidebar .current-brand-select:focus{color:#fff!important;box-shadow:none!important;background:#ffffff1a!important;border-color:#f15a3c7a!important;outline:3px solid #f15a3c24!important}html body .sidebar.spreelo-sidebar .current-brand-select option,html body .spreelo-sidebar .current-brand-select option{color:#111827!important;background:#fff!important}html body .sidebar.spreelo-sidebar .current-brand-business-icon,html body .spreelo-sidebar .current-brand-business-icon{z-index:2!important;width:24px!important;height:24px!important;color:var(--spreelo-accent)!important;pointer-events:none!important;background:#f15a3c24!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;display:inline-flex!important;position:absolute!important;top:50%!important;left:10px!important;transform:translateY(-50%)!important}html body .sidebar.spreelo-sidebar .current-brand-chevron,html body .spreelo-sidebar .current-brand-chevron{z-index:2!important;color:#ffffffa8!important;pointer-events:none!important;position:absolute!important;top:50%!important;right:12px!important;transform:translateY(-50%)!important}html body .app-shell.spreelo-shell{background:var(--spreelo-bg)!important;grid-template-columns:236px minmax(0,1fr)!important}html body .sidebar.spreelo-sidebar,html body .spreelo-sidebar{border-radius:0!important;min-height:100vh!important}html body .spreelo-logo-lockup{color:#fff!important;align-items:center!important;gap:10px!important;line-height:1!important;display:inline-flex!important}html body .spreelo-logo-mark{color:#fff!important;letter-spacing:0!important;background:linear-gradient(135deg,#ff7a4f 0%,#f15a3c 58%,#cf3e25 100%)!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;width:31px!important;height:31px!important;font-size:20px!important;font-weight:900!important;display:inline-flex!important;box-shadow:0 10px 22px #f15a3c42!important}html body .spreelo-logo-word{color:#fff!important;letter-spacing:0!important;font-size:25px!important;font-weight:780!important}html body .spreelo-mobile-header .spreelo-logo-word{color:var(--spreelo-ink)!important}html body .content.spreelo-content{padding:28px 32px!important}html body .campaign-calendar-page{width:min(100%,1480px)!important;margin:0 auto!important}html body .campaign-calendar-page .campaign-calendar-hero{margin:8px 0 18px!important;display:block!important}html body .campaign-calendar-page .campaign-calendar-hero h2{letter-spacing:0!important;max-width:880px!important;font-size:clamp(28px,2.7vw,36px)!important;font-weight:820!important;line-height:1.08!important}html body .campaign-calendar-page .campaign-calendar-hero span{max-width:760px!important;color:var(--spreelo-muted)!important;margin-top:8px!important;font-size:14px!important;font-weight:500!important;line-height:1.55!important}html body .campaign-calendar-page .campaign-calendar-hero-card,html body .campaign-calendar-page .campaign-calendar-year-note{display:none!important}html body .campaign-calendar-page .campaign-calendar-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin:0 0 18px!important;display:grid!important}html body .campaign-calendar-page .campaign-calendar-stat-grid>div{border:1px solid var(--spreelo-line)!important;background:var(--spreelo-surface-raised)!important;min-height:104px!important;box-shadow:var(--spreelo-shadow-soft)!important;text-align:left!important;border-radius:8px!important;padding:17px 18px!important}html body .campaign-calendar-page .campaign-calendar-stat-grid span{color:var(--spreelo-muted)!important;text-transform:uppercase!important;letter-spacing:.04em!important;margin:0 0 8px!important;font-size:11px!important;font-weight:820!important;line-height:1.2!important}html body .campaign-calendar-page .campaign-calendar-stat-grid strong{color:var(--spreelo-ink)!important;letter-spacing:0!important;font-size:30px!important;font-weight:820!important;line-height:1!important}html body .campaign-calendar-page .campaign-calendar-stat-grid p{color:var(--spreelo-muted)!important;margin:8px 0 0!important;font-size:12.5px!important;line-height:1.35!important;display:block!important}html body .campaign-calendar-page .campaign-calendar-layout{grid-template-columns:minmax(0,1fr) 382px!important;align-items:start!important;gap:22px!important;display:grid!important}html body .campaign-calendar-page .campaign-calendar-main,html body .campaign-calendar-page .campaign-detail-card{border:1px solid var(--spreelo-line)!important;background:var(--spreelo-surface-raised)!important;box-shadow:var(--spreelo-shadow)!important;background-image:none!important;border-radius:8px!important}html body .campaign-calendar-page .campaign-calendar-main{padding:18px!important}html body .campaign-calendar-page .campaign-calendar-section-heading{justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;margin-bottom:14px!important;display:flex!important}html body .campaign-calendar-page .campaign-calendar-section-heading h3{color:var(--spreelo-ink)!important;letter-spacing:0!important;margin:0!important;font-size:20px!important;font-weight:790!important;line-height:1.18!important}html body .campaign-calendar-page .campaign-calendar-section-heading>span{background:var(--spreelo-accent-wash)!important;min-height:28px!important;color:var(--spreelo-accent-deep)!important;border:1px solid #f15a3c2e!important;border-radius:999px!important;padding:0 12px!important;font-size:11px!important;font-weight:820!important}html body .campaign-calendar-page .campaign-calendar-filter-row{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin:0 0 14px!important;display:flex!important}html body .campaign-calendar-page .campaign-calendar-filter-row button{border:1px solid var(--spreelo-line)!important;min-height:34px!important;color:var(--spreelo-muted)!important;cursor:pointer!important;background:#fffefa!important;border-radius:7px!important;padding:0 13px!important;font-size:12px!important;font-weight:720!important}html body .campaign-calendar-page .campaign-calendar-filter-row button:hover,html body .campaign-calendar-page .campaign-calendar-filter-row button.active{background:var(--spreelo-sidebar)!important;color:#fff!important;border-color:#f15a3c6b!important}html body .campaign-calendar-page .campaign-card-grid{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}html body .campaign-calendar-page .campaign-card{border:1px solid var(--spreelo-line)!important;min-height:112px!important;box-shadow:none!important;background:#fffefa!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr) 214px!important;align-items:center!important;gap:18px!important;padding:16px!important;display:grid!important}html body .campaign-calendar-page .campaign-card:hover,html body .campaign-calendar-page .campaign-card.active{background:#fff9f2!important;border-color:#f15a3c9e!important;box-shadow:inset 0 0 0 1px #f15a3c29!important}html body .campaign-calendar-page .campaign-card-content{grid-template-columns:56px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;min-width:0!important;margin:0!important;display:grid!important}html body .campaign-calendar-page .campaign-card-tags{flex-wrap:wrap!important;gap:7px!important;margin:0 0 7px!important;display:flex!important}html body .campaign-calendar-page .campaign-card-tags span{background:var(--spreelo-accent-soft)!important;min-height:24px!important;color:var(--spreelo-accent-deep)!important;border:1px solid #f15a3c29!important;border-radius:999px!important;align-items:center!important;padding:0 9px!important;font-size:10.5px!important;font-weight:820!important;line-height:1!important;display:inline-flex!important}html body .campaign-calendar-page .campaign-card-copy h4{color:var(--spreelo-ink)!important;letter-spacing:0!important;margin:0 0 5px!important;font-size:15.5px!important;font-weight:790!important;line-height:1.25!important}html body .campaign-calendar-page .campaign-card-copy p{color:var(--spreelo-muted)!important;margin:0!important;font-size:13px!important;font-weight:500!important;line-height:1.42!important}html body .campaign-calendar-page .campaign-card-side{justify-items:end!important;gap:10px!important;min-width:0!important;display:grid!important}html body .campaign-calendar-page .campaign-card-date{color:var(--spreelo-ink-soft)!important;text-align:right!important;font-size:12.5px!important;font-weight:720!important;line-height:1.25!important}html body .campaign-calendar-page .campaign-card-meta{flex-wrap:wrap!important;justify-content:flex-end!important;gap:7px!important;display:flex!important}html body .campaign-calendar-page .campaign-card-meta span{background:var(--spreelo-green-soft)!important;color:#2f6f2d!important;border:1px solid #3c8c3a2e!important;border-radius:999px!important;min-height:26px!important;padding:0 9px!important;font-size:11px!important;font-weight:760!important}html body .campaign-calendar-page .campaign-card-meta span:first-child{background:var(--spreelo-accent-wash)!important;color:var(--spreelo-accent-deep)!important;border-color:#f15a3c29!important}html body .campaign-calendar-page .campaign-card-create-button{border-radius:7px!important;min-width:112px!important;min-height:38px!important;margin:0!important;padding:0 14px!important;font-size:12.5px!important;font-weight:780!important}html body .campaign-calendar-page .campaign-calendar-filter-empty{background:var(--spreelo-accent-wash)!important;border:1px dashed #f15a3c47!important;border-radius:8px!important;padding:22px!important}html body .campaign-calendar-page .campaign-calendar-filter-empty strong{color:var(--spreelo-ink)!important;margin-bottom:4px!important;font-size:15px!important;display:block!important}html body .campaign-calendar-page .campaign-calendar-filter-empty p{color:var(--spreelo-muted)!important;margin:0!important;font-size:13px!important}html body .campaign-calendar-page .campaign-calendar-sidebar{position:sticky!important;top:24px!important}html body .campaign-calendar-page .campaign-detail-card{padding:18px!important}html body .campaign-calendar-page .campaign-detail-header{grid-template-columns:56px minmax(0,1fr) auto!important;align-items:start!important;gap:13px!important;margin-bottom:14px!important;display:grid!important}html body .campaign-calendar-page .campaign-detail-header h3{color:var(--spreelo-ink)!important;letter-spacing:0!important;margin:3px 0 0!important;font-size:23px!important;font-weight:810!important;line-height:1.08!important}html body .campaign-calendar-page .campaign-detail-header>span:not(.campaign-glyph){background:var(--spreelo-accent-soft)!important;min-height:26px!important;color:var(--spreelo-accent-deep)!important;border-color:#f15a3c2e!important;border-radius:999px!important;padding:0 10px!important}html body .campaign-calendar-page .campaign-detail-date{border:1px solid var(--spreelo-line)!important;background:#fffefa!important;border-radius:8px!important;padding:12px!important}html body .campaign-calendar-page .campaign-detail-score-grid{border:1px solid var(--spreelo-line)!important;background:#fff8ef!important;border-radius:8px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin:12px 0 16px!important;display:grid!important}html body .campaign-calendar-page .campaign-detail-score-grid div{border:0!important;border-right:1px solid var(--spreelo-line)!important;background:0 0!important;border-radius:0!important}html body .campaign-calendar-page .campaign-detail-score-grid div:last-child{border-right:0!important}html body .campaign-calendar-page .campaign-detail-section{margin-top:14px!important}html body .campaign-calendar-page .campaign-detail-section h4{color:var(--spreelo-ink)!important;margin:0 0 6px!important;font-size:14px!important;font-weight:790!important;line-height:1.25!important}html body .campaign-calendar-page .campaign-detail-section p,html body .campaign-calendar-page .campaign-post-plan-note,html body .campaign-calendar-page .campaign-calendar-disclaimer{color:var(--spreelo-muted)!important;font-size:12.5px!important;line-height:1.48!important}html body .campaign-calendar-page .campaign-post-plan{gap:8px!important;display:grid!important}html body .campaign-calendar-page .campaign-post-plan>div{border:1px solid var(--spreelo-line)!important;background:#fffefa!important;border-radius:8px!important;grid-template-columns:32px minmax(0,1fr)!important;gap:10px!important;padding:12px!important;display:grid!important}html body .campaign-calendar-page .campaign-create-button{border-radius:7px!important;width:100%!important;min-height:44px!important;margin-top:16px!important}@media (max-width:1180px){html body .campaign-calendar-page .campaign-calendar-layout{grid-template-columns:1fr!important}html body .campaign-calendar-page .campaign-calendar-sidebar{position:static!important}}@media (max-width:760px){html body .content.spreelo-content{padding:18px 12px!important}html body .campaign-calendar-page .campaign-calendar-stat-grid,html body .campaign-calendar-page .campaign-card{grid-template-columns:1fr!important}html body .campaign-calendar-page .campaign-card-side{justify-items:stretch!important}html body .campaign-calendar-page .campaign-card-date,html body .campaign-calendar-page .campaign-card-meta{text-align:left!important;justify-content:flex-start!important}}html body .spreelo-nav a .sidebar-menu-icon-wrap,html body .nav.spreelo-nav a .sidebar-menu-icon-wrap{color:#f4eee5bd!important;width:28px!important;height:28px!important;box-shadow:none!important;background:#ffffff0e!important;border:1px solid #ffffff14!important;border-radius:7px!important}html body .spreelo-nav a .sidebar-menu-icon,html body .nav.spreelo-nav a .sidebar-menu-icon,html body .spreelo-nav a .sidebar-menu-icon-wrap svg,html body .nav.spreelo-nav a .sidebar-menu-icon-wrap svg{color:currentColor!important;stroke:currentColor!important;fill:none!important;width:16px!important;height:16px!important}html body .spreelo-nav a:hover,html body .nav.spreelo-nav a:hover,html body .spreelo-nav a.active,html body .nav.spreelo-nav a.active{color:#fff8ef!important}html body .automation-page.planner-wizard-page{max-width:100%!important;color:var(--spreelo-ink,#141924)!important}html body .automation-page.planner-wizard-page .wizard-layout{grid-template-columns:minmax(0,1fr) 360px!important;align-items:start!important;gap:22px!important;max-width:1500px!important;margin:0 auto!important;display:grid!important}html body .automation-page.planner-wizard-page .wizard-main,html body .automation-page.planner-wizard-page .planner-sidebar{gap:18px!important;min-width:0!important;display:grid!important}html body .automation-page.planner-wizard-page .planner-hero,html body .automation-page.planner-wizard-page .planner-hero-final{background:linear-gradient(135deg,#fffdf8 0%,#fff7ed 58%,#fff1e6 100%)!important;border:1px solid #2a1f1717!important;border-radius:8px!important;min-height:auto!important;padding:28px 30px!important;overflow:hidden!important;box-shadow:0 18px 42px #2f1f1514!important}html body .automation-page.planner-wizard-page .planner-hero:before,html body .automation-page.planner-wizard-page .planner-hero:after,html body .automation-page.planner-wizard-page .planner-hero-final:before,html body .automation-page.planner-wizard-page .planner-hero-final:after{display:none!important}html body .automation-page.planner-wizard-page .planner-hero-copy{max-width:720px!important}html body .automation-page.planner-wizard-page .planner-hero h2,html body .automation-page.planner-wizard-page .planner-hero-final h2,html body .automation-page.planner-wizard-page .planner-hero-copy h2{max-width:720px!important;color:var(--spreelo-ink,#141924)!important;letter-spacing:0!important;margin:0 0 10px!important;font-size:clamp(34px,3.2vw,52px)!important;font-weight:820!important;line-height:.98!important}html body .automation-page.planner-wizard-page .planner-hero p,html body .automation-page.planner-wizard-page .planner-hero-final p,html body .automation-page.planner-wizard-page .planner-hero-copy p{max-width:700px!important;color:var(--spreelo-muted,#756b62)!important;margin:0!important;font-size:15px!important;font-weight:560!important;line-height:1.48!important}html body .automation-page.planner-wizard-page .planner-hero-visual{background:linear-gradient(135deg,#fff1e6,#ffe2d5)!important;border-radius:8px!important;width:220px!important;min-width:190px!important;height:150px!important;box-shadow:inset 0 0 0 1px #f15a3c29!important}html body .automation-page.planner-wizard-page .planner-hero-orb{filter:none!important;background:#f15a3c21!important}html body .automation-page.planner-wizard-page .planner-hero-calendar{background:#fffdf8!important;border:1px solid #f15a3c29!important;box-shadow:0 12px 24px #2f1f1514!important}html body .automation-page.planner-wizard-page .planner-hero-calendar:before{background:linear-gradient(90deg,#ef4f36,#f5a33b)!important}html body .automation-page.planner-wizard-page .planner-hero-calendar span.checked{color:#3c8c3a!important}html body .automation-page.planner-wizard-page .planner-hero-mascot{color:#ef4f36!important;background:#fff7ed!important;box-shadow:0 16px 34px #f15a3c29!important}html body .automation-page.planner-wizard-page .planner-hero-learn,html body .automation-page.planner-wizard-page .learn-more-button{color:var(--spreelo-ink-soft,#2b3340)!important;box-shadow:none!important;background:#fffaf4!important;border:1px solid #f15a3c2e!important;border-radius:999px!important}html body .automation-page.planner-wizard-page .planner-builder-card,html body .automation-page.planner-wizard-page .planner-settings-card,html body .automation-page.planner-wizard-page .planner-schedule-card,html body .automation-page.planner-wizard-page .planner-save-card,html body .automation-page.planner-wizard-page .planner-mode-card,html body .automation-page.planner-wizard-page .planner-includes-preview-card,html body .automation-page.planner-wizard-page .planner-summary-card,html body .automation-page.planner-wizard-page .planner-credits-card,html body .automation-page.planner-wizard-page .campaign-mode-banner,html body .automation-page.planner-wizard-page .saved-card,html body .automation-page.planner-wizard-page .saved-card-compact{background:#fffdf8!important;border:1px solid #2a1f1717!important;border-radius:8px!important;box-shadow:0 14px 32px #2f1f150e!important}html body .automation-page.planner-wizard-page .planner-builder-card,html body .automation-page.planner-wizard-page .planner-settings-card,html body .automation-page.planner-wizard-page .planner-schedule-card,html body .automation-page.planner-wizard-page .planner-mode-card{padding:22px!important}html body .automation-page.planner-wizard-page .planner-builder-header{gap:14px!important;margin-bottom:18px!important}html body .automation-page.planner-wizard-page .planner-builder-step-badge,html body .automation-page.planner-wizard-page .planner-section-heading>span,html body .automation-page.planner-wizard-page .planner-summary-title span,html body .automation-page.planner-wizard-page .planner-summary-icon,html body .automation-page.planner-wizard-page .planner-setting-icon,html body .automation-page.planner-wizard-page .setup-title-icon,html body .automation-page.planner-wizard-page .planner-sidebar-title>span,html body .automation-page.planner-wizard-page .planner-post-type-icon,html body .automation-page.planner-wizard-page .mode-big-icon{color:#d84a32!important;width:34px!important;min-width:34px!important;height:34px!important;box-shadow:none!important;background:#ffe8df!important;border:1px solid #f15a3c2e!important;border-radius:8px!important}html body .automation-page.planner-wizard-page .planner-setup-card:nth-child(2) .setup-title-icon,html body .automation-page.planner-wizard-page .planner-setup-helper-frequency .planner-setup-helper-icon,html body .automation-page.planner-wizard-page .planner-summary-list.premium div:nth-child(4) .planner-summary-icon{color:#347a35!important;background:#eaf6e5!important;border-color:#3c8c3a33!important}html body .automation-page.planner-wizard-page .planner-setup-card:nth-child(3) .setup-title-icon,html body .automation-page.planner-wizard-page .planner-setup-helper-timing .planner-setup-helper-icon,html body .automation-page.planner-wizard-page .planner-summary-list.premium div:nth-child(3) .planner-summary-icon{color:#a96f0e!important;background:#fff0c8!important;border-color:#da921833!important}html body .automation-page.planner-wizard-page .planner-setup-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;display:grid!important}html body .automation-page.planner-wizard-page .planner-setup-card{min-height:0!important;box-shadow:none!important;background:#fffefa!important;border:1px solid #2a1f1717!important;border-radius:8px!important;padding:18px!important}html body .automation-page.planner-wizard-page .setup-step-title{gap:12px!important}html body .automation-page.planner-wizard-page .setup-step-title strong,html body .automation-page.planner-wizard-page .planner-builder-header h3,html body .automation-page.planner-wizard-page .planner-section-heading h3,html body .automation-page.planner-wizard-page .planner-sidebar-title h3,html body .automation-page.planner-wizard-page .planner-summary-title h3{color:var(--spreelo-ink,#141924)!important;letter-spacing:0!important}html body .automation-page.planner-wizard-page .setup-step-title small,html body .automation-page.planner-wizard-page .planner-builder-header p,html body .automation-page.planner-wizard-page .planner-section-heading p,html body .automation-page.planner-wizard-page .planner-setting-field small{color:var(--spreelo-muted,#756b62)!important}html body .automation-page.planner-wizard-page .planner-select-control,html body .automation-page.planner-wizard-page .planner-date-time-row .custom-picker-trigger,html body .automation-page.planner-wizard-page input,html body .automation-page.planner-wizard-page select,html body .automation-page.planner-wizard-page textarea{min-height:42px!important;color:var(--spreelo-ink,#141924)!important;box-shadow:none!important;background:#fffefa!important;border:1px solid #2a1f171c!important;border-radius:7px!important}html body .automation-page.planner-wizard-page .planner-select-control:focus,html body .automation-page.planner-wizard-page .planner-date-time-row .custom-picker-trigger:focus,html body .automation-page.planner-wizard-page input:focus,html body .automation-page.planner-wizard-page select:focus,html body .automation-page.planner-wizard-page textarea:focus{border-color:#f15a3c8c!important;box-shadow:0 0 0 3px #f15a3c1f!important}html body .automation-page.planner-wizard-page .planner-setup-helper,html body .automation-page.planner-wizard-page .planner-recommended-pill,html body .automation-page.planner-wizard-page .planner-summary-status,html body .automation-page.planner-wizard-page .summary-note,html body .automation-page.planner-wizard-page .planner-sidebar-warning{color:var(--spreelo-ink-soft,#2b3340)!important;background:#fff7ed!important;border:1px solid #f15a3c24!important;border-radius:8px!important}html body .automation-page.planner-wizard-page .planner-segmented-buttons button,html body .automation-page.planner-wizard-page .planner-content-chip,html body .automation-page.planner-wizard-page .planner-post-actions button,html body .automation-page.planner-wizard-page .secondary-button,html body .automation-page.planner-wizard-page .outline-button{min-height:38px!important;color:var(--spreelo-ink-soft,#2b3340)!important;box-shadow:none!important;background:#fffefa!important;border:1px solid #2a1f171a!important;border-radius:7px!important}html body .automation-page.planner-wizard-page .planner-segmented-buttons button.active,html body .automation-page.planner-wizard-page .planner-mode-option.active,html body .automation-page.planner-wizard-page .planner-content-chip.active,html body .automation-page.planner-wizard-page .saved-rule-card.selected,html body .automation-page.planner-wizard-page .planner-post-row.expanded{color:var(--spreelo-accent-deep,#b63f2d)!important;background:#fff7ed!important;border-color:#f15a3c75!important;box-shadow:inset 0 0 0 1px #f15a3c1f!important}html body .automation-page.planner-wizard-page .planner-segmented-buttons button.active,html body .automation-page.planner-wizard-page .planner-save-button,html body .automation-page.planner-wizard-page .planner-save-card .planner-save-button,html body .automation-page.planner-wizard-page .planner-create-another-button,html body .automation-page.planner-wizard-page .primary-button{color:#fffaf4!important;background:linear-gradient(#ff644b 0%,#e94731 100%)!important;border-color:#ef4f36!important;box-shadow:0 10px 20px #f15a3c2e!important}html body .automation-page.planner-wizard-page .planner-save-button:hover,html body .automation-page.planner-wizard-page .planner-create-another-button:hover,html body .automation-page.planner-wizard-page .primary-button:hover{background:linear-gradient(#ff7159 0%,#d9412d 100%)!important;transform:translateY(-1px)!important}html body .automation-page.planner-wizard-page .planner-mode-grid{gap:12px!important}html body .automation-page.planner-wizard-page .planner-mode-option{min-height:0!important;box-shadow:none!important;background:#fffefa!important;border:1px solid #2a1f1717!important;border-radius:8px!important;padding:16px!important}html body .automation-page.planner-wizard-page .mode-radio{color:#ef4f36!important;border-color:#f15a3c47!important}html body .automation-page.planner-wizard-page .planner-settings-grid.simple,html body .automation-page.planner-wizard-page .compact-advanced-settings,html body .automation-page.planner-wizard-page .planner-includes-chip-grid{gap:12px!important}html body .automation-page.planner-wizard-page .planner-includes-chip{background:#fffefa!important;border:1px solid #2a1f1717!important;border-radius:8px!important}html body .automation-page.planner-wizard-page .planner-includes-chip span,html body .automation-page.planner-wizard-page .planner-includes-chip.preview-product_focus span,html body .automation-page.planner-wizard-page .planner-includes-chip.preview-offers span,html body .automation-page.planner-wizard-page .planner-includes-chip.preview-tips_advice span,html body .automation-page.planner-wizard-page .planner-includes-chip.preview-customer_inspiration span,html body .automation-page.planner-wizard-page .planner-includes-chip.preview-faq span,html body .automation-page.planner-wizard-page .planner-includes-chip.preview-reminders span{color:#d84a32!important;background:#ffe8df!important;border-radius:7px!important}html body .automation-page.planner-wizard-page .planner-post-table{background:0 0!important;border:0!important;gap:8px!important;display:grid!important}html body .automation-page.planner-wizard-page .planner-post-mainline{gap:12px!important;padding:13px!important}html body .automation-page.planner-wizard-page .planner-post-title-row strong,html body .automation-page.planner-wizard-page .planner-post-title span{color:var(--spreelo-ink,#141924)!important}html body .automation-page.planner-wizard-page .planner-post-date,html body .automation-page.planner-wizard-page .planner-post-time,html body .automation-page.planner-wizard-page .planner-post-format{color:var(--spreelo-muted,#756b62)!important}html body .automation-page.planner-wizard-page .planner-summary-list.premium{gap:0!important;display:grid!important}html body .automation-page.planner-wizard-page .planner-summary-list.premium .planner-summary-item,html body .automation-page.planner-wizard-page .planner-summary-list.premium div.planner-summary-item,html body .automation-page.planner-wizard-page .planner-summary-list.premium>div{border-bottom:1px solid #2a1f1714!important;padding:13px 0!important}html body .automation-page.planner-wizard-page .planner-credit-progress{background:#f2e7db!important}html body .automation-page.planner-wizard-page .planner-credits-card:after,html body .automation-page.planner-wizard-page .planner-save-card:after{display:none!important}html body .automation-page.planner-wizard-page .social-platform-pill,html body .automation-page.planner-wizard-page .planner-platform-dot{color:#d84a32!important;background:#fff7ed!important;border-color:#f15a3c2e!important}html body .automation-page.planner-wizard-page .facebook-dot,html body .automation-page.planner-wizard-page .facebook-icon,html body .automation-page.planner-wizard-page [class*=facebook]{color:#d84a32!important}@media (min-width:901px){html body .spreelo-mobile-header,html body .spreelo-mobile-menu-backdrop{display:none!important}}@media (max-width:1320px){html body .automation-page.planner-wizard-page .wizard-layout{grid-template-columns:minmax(0,1fr) 320px!important;gap:18px!important}}@media (max-width:1180px){html body .automation-page.planner-wizard-page .wizard-layout{grid-template-columns:1fr!important}html body .automation-page.planner-wizard-page .planner-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;display:grid!important;position:static!important}html body .automation-page.planner-wizard-page .planner-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .automation-page.planner-wizard-page .planner-setup-grid .planner-setup-card:nth-child(3){grid-column:1/-1!important}}@media (max-width:900px){html body{overflow-x:hidden!important}html body .app-shell.spreelo-shell{background:var(--spreelo-bg,#f4eee5)!important;width:100%!important;max-width:100vw!important;min-height:100dvh!important;display:block!important;overflow-x:hidden!important}html body .spreelo-mobile-header{z-index:120!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#fffdf8f5!important;border-bottom:1px solid #2a1f171c!important;grid-template-columns:auto minmax(0,1fr) 38px!important;align-items:center!important;gap:10px!important;min-height:62px!important;padding:10px 12px!important;display:grid!important;position:sticky!important;top:0!important;box-shadow:0 14px 30px #2f1f151a!important}html body .spreelo-mobile-logo{min-width:0!important}html body .spreelo-mobile-brand{gap:2px!important;min-width:0!important;display:grid!important}html body .spreelo-mobile-brand span{color:var(--spreelo-muted,#756b62)!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:9px!important;font-weight:780!important;line-height:1!important}html body .spreelo-mobile-brand strong{color:var(--spreelo-ink,#141924)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;font-weight:820!important;line-height:1.15!important;overflow:hidden!important}html body .spreelo-mobile-menu-button{width:38px!important;height:38px!important;color:var(--spreelo-ink,#141924)!important;box-shadow:none!important;background:#fffefa!important;border:1px solid #2a1f171f!important;border-radius:8px!important}html body .spreelo-mobile-menu-icon{stroke:currentColor!important;width:18px!important;height:18px!important}html body .spreelo-mobile-menu-backdrop{z-index:130!important;background:#080d147a!important;border:0!important;display:block!important;position:fixed!important;inset:0!important}html body .sidebar.spreelo-sidebar,html body .spreelo-sidebar{z-index:140!important;border-radius:0 10px 10px 0!important;width:min(312px,100vw - 28px)!important;max-width:calc(100vw - 28px)!important;height:100dvh!important;min-height:100dvh!important;transition:transform .18s!important;position:fixed!important;inset:0 auto 0 0!important;overflow-y:auto!important;transform:translate(-106%)!important;box-shadow:24px 0 60px #00000047!important}html body .sidebar.spreelo-sidebar.mobile-open,html body .spreelo-sidebar.mobile-open{transform:translate(0)!important}html body .content.spreelo-content,html body .spreelo-content{width:100%!important;min-width:0!important;max-width:100vw!important;margin:0!important;padding:14px 12px 30px!important;overflow-x:hidden!important}html body .language-suggestion-banner{border-radius:8px!important;gap:10px!important;padding:12px!important;display:grid!important}html body .language-suggestion-banner>div,html body .language-suggestion-actions{min-width:0!important}}@media (max-width:760px){html body .automation-page.planner-wizard-page .wizard-main,html body .automation-page.planner-wizard-page .planner-sidebar{gap:14px!important}html body .automation-page.planner-wizard-page .planner-sidebar,html body .automation-page.planner-wizard-page .planner-setup-grid,html body .automation-page.planner-wizard-page .planner-settings-grid.simple,html body .automation-page.planner-wizard-page .compact-advanced-settings,html body .automation-page.planner-wizard-page .planner-includes-chip-grid,html body .automation-page.planner-wizard-page .planner-mode-grid{grid-template-columns:1fr!important}html body .automation-page.planner-wizard-page .planner-setup-grid .planner-setup-card:nth-child(3){grid-column:auto!important}html body .automation-page.planner-wizard-page .planner-hero,html body .automation-page.planner-wizard-page .planner-hero-final,html body .automation-page.planner-wizard-page .planner-builder-card,html body .automation-page.planner-wizard-page .planner-settings-card,html body .automation-page.planner-wizard-page .planner-schedule-card,html body .automation-page.planner-wizard-page .planner-save-card,html body .automation-page.planner-wizard-page .planner-mode-card,html body .automation-page.planner-wizard-page .planner-summary-card,html body .automation-page.planner-wizard-page .planner-credits-card{padding:16px!important}html body .automation-page.planner-wizard-page .planner-hero{gap:14px!important;display:grid!important}html body .automation-page.planner-wizard-page .planner-hero h2,html body .automation-page.planner-wizard-page .planner-hero-final h2,html body .automation-page.planner-wizard-page .planner-hero-copy h2{font-size:clamp(28px,11vw,38px)!important;line-height:1.02!important}html body .automation-page.planner-wizard-page .planner-hero-visual{display:none!important}html body .automation-page.planner-wizard-page .planner-hero-learn{justify-self:start!important;position:static!important}html body .automation-page.planner-wizard-page .planner-date-time-row{grid-template-columns:1fr!important}html body .automation-page.planner-wizard-page .planner-save-card,html body .automation-page.planner-wizard-page .planner-final-cta{text-align:left!important;grid-template-columns:1fr!important}html body .automation-page.planner-wizard-page .planner-save-card>div:first-child,html body .automation-page.planner-wizard-page .planner-final-cta>div:first-child{text-align:left!important}html body .automation-page.planner-wizard-page .planner-save-button,html body .automation-page.planner-wizard-page .primary-button{width:100%!important}html body .automation-page.planner-wizard-page .planner-post-mainline{grid-template-columns:34px minmax(0,1fr)!important;display:grid!important}html body .automation-page.planner-wizard-page .planner-post-date,html body .automation-page.planner-wizard-page .planner-post-time,html body .automation-page.planner-wizard-page .planner-post-format,html body .automation-page.planner-wizard-page .planner-post-actions{grid-column:2!important;justify-self:stretch!important}html body .campaign-calendar-page,html body .campaign-calendar-page *{min-width:0!important}html body .campaign-calendar-page .campaign-calendar-header{gap:12px!important}html body .campaign-calendar-page .campaign-calendar-title-row{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}html body .campaign-calendar-page .campaign-calendar-title-row h1{font-size:clamp(28px,11vw,38px)!important;line-height:1.02!important}html body .campaign-calendar-page .campaign-calendar-list{gap:10px!important}html body .campaign-calendar-page .campaign-card{gap:12px!important;padding:12px!important}html body .campaign-calendar-page .campaign-card-content{grid-template-columns:48px minmax(0,1fr)!important;gap:11px!important}html body .campaign-calendar-page .campaign-card-side{justify-items:stretch!important}html body .campaign-calendar-page .campaign-card-create-button{width:100%!important}html body .campaign-calendar-page .campaign-detail-header{grid-template-columns:48px minmax(0,1fr)!important}html body .campaign-calendar-page .campaign-detail-header>span:not(.campaign-glyph){grid-column:1/-1!important;justify-self:start!important}}@media (max-width:520px){html body .spreelo-mobile-header{grid-template-columns:minmax(0,1fr) 36px!important}html body .spreelo-mobile-logo{display:none!important}html body .language-suggestion-actions,html body .language-suggestion-banner-actions{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}html body .language-suggestion-actions button,html body .language-suggestion-banner-actions button{width:100%!important}html body .automation-page.planner-wizard-page .planner-builder-header{grid-template-columns:34px minmax(0,1fr)!important}html body .automation-page.planner-wizard-page .planner-builder-header h3,html body .automation-page.planner-wizard-page .planner-section-heading h3{font-size:22px!important;line-height:1.08!important}html body .campaign-calendar-page .campaign-detail-score-grid{grid-template-columns:1fr!important}html body .campaign-calendar-page .campaign-detail-score-grid div{border-right:0!important;border-bottom:1px solid var(--spreelo-line,#2a1f1717)!important}html body .campaign-calendar-page .campaign-detail-score-grid div:last-child{border-bottom:0!important}}html body .spreelo-nav a:hover .sidebar-menu-icon-wrap,html body .nav.spreelo-nav a:hover .sidebar-menu-icon-wrap,html body .spreelo-nav a.active .sidebar-menu-icon-wrap,html body .nav.spreelo-nav a.active .sidebar-menu-icon-wrap{color:#ffb199!important;background:linear-gradient(135deg,#ff6f4f3d,#ffdbb61c)!important;border-color:#ff6f4f61!important;box-shadow:inset 3px 0 #ff6f4ff2!important}html body .spreelo-nav a:hover .sidebar-menu-icon,html body .nav.spreelo-nav a:hover .sidebar-menu-icon,html body .spreelo-nav a:hover .sidebar-menu-icon-wrap svg,html body .nav.spreelo-nav a:hover .sidebar-menu-icon-wrap svg,html body .spreelo-nav a.active .sidebar-menu-icon,html body .nav.spreelo-nav a.active .sidebar-menu-icon,html body .spreelo-nav a.active .sidebar-menu-icon-wrap svg,html body .nav.spreelo-nav a.active .sidebar-menu-icon-wrap svg{color:currentColor!important;stroke:currentColor!important;fill:none!important;filter:none!important}html body .brand-profile-hero-badge.ready{border-radius:999px!important;grid-template-columns:max-content minmax(0,1fr)!important;align-items:center!important;gap:18px!important;min-width:min(100%,580px)!important;padding:18px 24px!important;display:grid!important}html body .brand-profile-hero-badge.ready strong{white-space:nowrap!important;line-height:1.05!important}html body .brand-profile-hero-badge.ready span{min-width:0!important;line-height:1.35!important}html body .automation-page.planner-wizard-page .planner-schedule-card{background:#fffdf8!important;border:1px solid #2a1f1717!important;border-radius:8px!important;padding:18px!important;box-shadow:0 14px 32px #2f1f150e!important}html body .automation-page.planner-wizard-page .planner-schedule-header{border-bottom:1px solid #2a1f1714!important;align-items:flex-start!important;margin-bottom:12px!important;padding-bottom:12px!important}html body .automation-page.planner-wizard-page .planner-schedule-header h3{color:var(--spreelo-ink,#141924)!important;letter-spacing:0!important;margin:0 0 6px!important;font-size:22px!important;font-weight:820!important;line-height:1.12!important}html body .automation-page.planner-wizard-page .planner-schedule-header span{background:var(--spreelo-accent-wash,#fff2ea)!important;width:fit-content!important;max-width:100%!important;color:var(--spreelo-accent-deep,#b63f2d)!important;letter-spacing:.04em!important;border:1px solid #f15a3c2e!important;border-radius:999px!important;padding:5px 9px!important;font-size:10.5px!important;font-weight:840!important;line-height:1.2!important;display:inline-flex!important}html body .automation-page.planner-wizard-page .planner-post-table{gap:8px!important}html body .automation-page.planner-wizard-page .planner-post-row{box-shadow:none!important;background:#fffefa!important;border:1px solid #2a1f1714!important;border-radius:8px!important}html body .automation-page.planner-wizard-page .planner-post-mainline{grid-template-columns:34px minmax(210px,1fr) minmax(145px,172px) minmax(96px,110px) minmax(132px,152px) auto!important;align-items:center!important;gap:12px!important;padding:12px!important;display:grid!important}html body .automation-page.planner-wizard-page .planner-post-index{color:#fffaf4!important;background:#ef4f36!important;border-radius:999px!important;width:30px!important;height:30px!important;font-size:13px!important;box-shadow:0 9px 18px #ef4f362e!important}html body .automation-page.planner-wizard-page .planner-post-title{min-width:0!important}html body .automation-page.planner-wizard-page .planner-post-title-row{align-items:center!important;gap:8px!important;margin-bottom:4px!important;display:flex!important}html body .automation-page.planner-wizard-page .planner-post-type-icon{color:#d84a32!important;background:#ffe8df!important;border:1px solid #f15a3c2e!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:30px!important;min-width:30px!important;height:30px!important;font-size:0!important;display:inline-flex!important}html body .automation-page.planner-wizard-page .planner-post-type-icon svg{color:currentColor!important;stroke:currentColor!important;width:15px!important;height:15px!important}html body .automation-page.planner-wizard-page .planner-post-row.type-tips .planner-post-type-icon,html body .automation-page.planner-wizard-page .planner-post-row.type-mini_guide .planner-post-type-icon,html body .automation-page.planner-wizard-page .planner-post-row.type-checklist .planner-post-type-icon{color:#a96f0e!important;background:#fff0c8!important;border-color:#da92183d!important}html body .automation-page.planner-wizard-page .planner-post-row.type-faq .planner-post-type-icon,html body .automation-page.planner-wizard-page .planner-post-row.type-comparison .planner-post-type-icon,html body .automation-page.planner-wizard-page .planner-post-row.type-case_example .planner-post-type-icon{color:#347a35!important;background:#eaf6e5!important;border-color:#3c8c3a33!important}html body .automation-page.planner-wizard-page .planner-post-title>span{color:var(--spreelo-muted,#756b62)!important;font-size:12px!important;line-height:1.35!important}html body .automation-page.planner-wizard-page .planner-post-date .locked-campaign-date,html body .automation-page.planner-wizard-page .planner-post-time .fixed-campaign-time{color:var(--spreelo-ink,#141924)!important;background:#fff7ed!important;border:1px solid #f15a3c29!important;border-radius:8px!important}html body .automation-page.planner-wizard-page .planner-post-format{min-height:34px!important;color:var(--spreelo-ink-soft,#2b3340)!important;background:#fffefa!important;border-color:#2a1f1717!important}html body .automation-page.planner-wizard-page .planner-post-format span{color:#ef4f36!important}html body .automation-page.planner-wizard-page .planner-post-actions button{border-radius:7px!important;width:34px!important;height:34px!important}html body .automation-page.planner-wizard-page .planner-how-it-works-card{background:#fffdf8!important;border:1px solid #2a1f1717!important;border-radius:8px!important;padding:18px!important;box-shadow:0 14px 32px #2f1f150e!important}html body .automation-page.planner-wizard-page .planner-how-it-works-card h3{color:var(--spreelo-ink,#141924)!important;margin:0 0 14px!important;font-size:18px!important;line-height:1.2!important}html body .automation-page.planner-wizard-page .planner-how-it-works-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important}html body .automation-page.planner-wizard-page .planner-how-it-works-grid>div{background:0 0!important;border:0!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:start!important;gap:4px 11px!important;padding:0!important;display:grid!important}html body .automation-page.planner-wizard-page .planner-how-it-works-grid>div>span:not(.planner-how-icon){display:none!important}html body .automation-page.planner-wizard-page .planner-how-icon{color:#d84a32!important;background:#ffe8df!important;border:1px solid #f15a3c2e!important;border-radius:8px!important;grid-row:span 2!important;justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;display:inline-flex!important}html body .automation-page.planner-wizard-page .planner-how-icon-channels,html body .automation-page.planner-wizard-page .planner-how-icon-approval{color:#347a35!important;background:#eaf6e5!important;border-color:#3c8c3a33!important}html body .automation-page.planner-wizard-page .planner-how-icon svg{stroke:currentColor!important;width:16px!important;height:16px!important}html body .automation-page.planner-wizard-page .planner-how-it-works-grid strong{color:var(--spreelo-ink,#141924)!important;font-size:12.5px!important;font-weight:820!important;line-height:1.24!important}html body .automation-page.planner-wizard-page .planner-how-it-works-grid p{color:var(--spreelo-muted,#756b62)!important;grid-column:2!important;margin:0!important;font-size:12px!important;line-height:1.35!important}html body .automation-page.planner-wizard-page .planner-summary-card{padding:18px!important}html body .automation-page.planner-wizard-page .planner-summary-title{grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;margin-bottom:14px!important;display:grid!important}html body .automation-page.planner-wizard-page .planner-summary-title>span,html body .automation-page.planner-wizard-page .planner-sidebar-title>span{color:#d84a32!important;background:#ffe8df!important;border:1px solid #f15a3c2e!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;font-size:13px!important;display:inline-flex!important}html body .automation-page.planner-wizard-page .planner-summary-list.premium{border-top:1px solid #2a1f1714!important;gap:0!important;display:grid!important}html body .automation-page.planner-wizard-page .planner-summary-list.premium .planner-summary-item,html body .automation-page.planner-wizard-page .planner-summary-list.premium div.planner-summary-item{border-bottom:1px solid #2a1f1714!important;grid-template-columns:34px minmax(0,1fr)!important;gap:12px!important;padding:12px 0!important;display:grid!important}html body .automation-page.planner-wizard-page .planner-summary-icon{color:#d84a32!important;width:28px!important;height:28px!important;box-shadow:none!important;background:#ffe8df!important;border:1px solid #f15a3c2e!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;font-size:13px!important;display:inline-flex!important}html body .automation-page.planner-wizard-page .planner-summary-icon svg,html body .automation-page.planner-wizard-page .planner-sidebar-title>.planner-summary-icon svg,html body .automation-page.planner-wizard-page .planner-summary-status>.planner-summary-icon svg{stroke:currentColor!important;color:currentColor!important;fill:none!important;width:15px!important;height:15px!important}html body .automation-page.planner-wizard-page .planner-summary-list.premium .planner-summary-item:nth-child(3n+2) .planner-summary-icon{color:#a96f0e!important;background:#fff0c8!important;border-color:#da92183d!important}html body .automation-page.planner-wizard-page .planner-summary-list.premium .planner-summary-item:nth-child(3n) .planner-summary-icon,html body .automation-page.planner-wizard-page .planner-summary-icon.success{color:#347a35!important;background:#eaf6e5!important;border-color:#3c8c3a33!important}html body .automation-page.planner-wizard-page .planner-summary-list.premium .planner-summary-item span:not(.planner-summary-icon){color:var(--spreelo-muted,#756b62)!important;font-size:12px!important;line-height:1.2!important}html body .automation-page.planner-wizard-page .planner-summary-list.premium .planner-summary-item strong{color:var(--spreelo-ink,#141924)!important;font-size:13.5px!important;line-height:1.25!important}html body .automation-page.planner-wizard-page .planner-summary-status{background:#fff7ed!important;border:1px solid #f15a3c33!important;border-radius:8px!important;grid-template-columns:34px minmax(0,1fr)!important;gap:12px!important;margin-top:16px!important;padding:14px!important}html body .automation-page.planner-wizard-page .planner-summary-status>span{color:#347a35!important;background:#eaf6e5!important;border-color:#3c8c3a33!important}html body .automation-page.planner-wizard-page .planner-credits-card{overflow:hidden!important}html body .automation-page.planner-wizard-page .planner-credit-wave{display:none!important}html body .automation-page.planner-wizard-page .planner-credit-help{background:linear-gradient(135deg,#fff7ed,#fffdf8)!important;border:1px solid #f15a3c24!important;border-radius:8px!important;margin-top:18px!important;padding:14px!important}html body .automation-page.planner-wizard-page .planner-credit-progress div{background:linear-gradient(90deg,#ef4f36,#3c8c3a)!important}html body .dashboard-plan-hub-card{gap:16px!important;display:grid!important}html body .dashboard-plan-hub-divider{background:#2a1f1714!important;height:1px!important}html body .dashboard-plan-hub-section{gap:12px!important;display:grid!important}html body .dashboard-plan-hub-card .dashboard-empty{margin:0!important}html body .dashboard-plan-hub-card .dashboard-plan-list{gap:8px!important}html body .dashboard-plan-hub-card .dashboard-plan-row{background:#fffefa!important;border-radius:8px!important}@media (max-width:1180px){html body .automation-page.planner-wizard-page .planner-post-mainline{grid-template-columns:34px minmax(0,1fr) minmax(138px,170px) minmax(96px,110px)!important}html body .automation-page.planner-wizard-page .planner-post-format,html body .automation-page.planner-wizard-page .planner-post-actions{grid-column:auto!important}html body .automation-page.planner-wizard-page .planner-how-it-works-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){html body .brand-profile-hero-badge.ready{border-radius:12px!important;grid-template-columns:1fr!important;gap:6px!important;padding:14px 16px!important}html body .dashboard-hero{gap:12px!important;margin-bottom:14px!important}html body .dashboard-hero h2{font-size:28px!important;line-height:1.05!important}html body .dashboard-hero span{font-size:13px!important;line-height:1.38!important}html body .dashboard-hero-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;display:grid!important}html body .dashboard-hero-actions a{text-align:center!important;min-height:38px!important;padding:0 10px!important;font-size:12px!important}html body .dashboard-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-bottom:12px!important}html body .dashboard-stat-card{border-radius:8px!important;min-height:92px!important;padding:13px!important}html body .dashboard-stat-card span{font-size:11px!important;line-height:1.2!important}html body .dashboard-stat-card strong{margin-top:8px!important;font-size:32px!important;line-height:1!important}html body .dashboard-stat-card p{display:none!important}html body .dashboard-layout,html body .dashboard-main,html body .dashboard-sidebar{gap:12px!important}html body .dashboard-card,html body .dashboard-side-card{border-radius:8px!important;padding:14px!important}html body .dashboard-card-header,html body .saved-header,html body .dashboard-side-title{align-items:center!important;gap:10px!important;margin-bottom:10px!important}html body .dashboard-card-header h3,html body .saved-header h3,html body .dashboard-side-title h3{font-size:18px!important;line-height:1.15!important}html body .dashboard-empty{border-radius:8px!important;padding:14px!important}html body .dashboard-empty h4{font-size:15px!important;line-height:1.2!important}html body .dashboard-empty p,html body .dashboard-side-note{font-size:12px!important;line-height:1.35!important}html body .dashboard-plan-toolbar{display:none!important}html body .dashboard-upcoming-item,html body .dashboard-plan-row,html body .dashboard-pending-card{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:12px!important}html body .dashboard-plan-meta,html body .dashboard-plan-actions{justify-content:flex-start!important}html body .dashboard-plan-actions{gap:8px!important;display:flex!important}html body .dashboard-sidebar{grid-template-columns:1fr!important}html body .dashboard-credit-number strong{font-size:32px!important}html body .automation-page.planner-wizard-page .planner-post-mainline{grid-template-columns:32px minmax(0,1fr)!important;gap:10px!important}html body .automation-page.planner-wizard-page .planner-post-date,html body .automation-page.planner-wizard-page .planner-post-time,html body .automation-page.planner-wizard-page .planner-post-format,html body .automation-page.planner-wizard-page .planner-post-actions{grid-column:2!important;justify-self:stretch!important}html body .automation-page.planner-wizard-page .planner-how-it-works-grid{grid-template-columns:1fr!important}}html body .dashboard-plan-hub-card>.dashboard-card-header,html body .dashboard-plan-hub-card>.dashboard-upcoming-list,html body .dashboard-plan-hub-card>.dashboard-empty,html body .dashboard-plan-hub-card>.dashboard-plan-hub-divider{display:none!important}html body .dashboard-plan-hub-card{gap:0!important}html body .dashboard-plan-hub-section{gap:12px!important}html body .dashboard-plan-hub-section .saved-header{margin-bottom:4px!important}@media (max-width:760px){html body .dashboard-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}html body .dashboard-stat-card{min-height:76px!important;padding:10px 11px!important}html body .dashboard-stat-card strong{margin-top:5px!important;font-size:26px!important}html body .dashboard-content-plans-card .saved-header{text-align:left!important;grid-template-columns:minmax(0,1fr)!important;justify-items:start!important;display:grid!important}html body .dashboard-content-plans-card .saved-header .secondary-button{width:100%!important;min-height:36px!important;margin-top:2px!important}html body .dashboard-plan-row{text-align:left!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:start!important;gap:8px 10px!important;padding:12px!important}html body .dashboard-plan-check{grid-area:1/1/span 3!important;place-self:start!important;width:20px!important;height:24px!important}html body .dashboard-plan-main,html body .dashboard-plan-meta,html body .dashboard-plan-actions{grid-column:2!important;min-width:0!important}html body .dashboard-plan-title-row{justify-content:flex-start!important;gap:6px!important;margin-bottom:4px!important}html body .dashboard-plan-title-row h4{font-size:14px!important;line-height:1.18!important}html body .dashboard-plan-row p{font-size:11.5px!important;line-height:1.32!important}html body .dashboard-plan-meta{justify-content:flex-start!important;gap:6px!important;font-size:11.5px!important;display:flex!important}html body .dashboard-plan-meta span{min-height:22px!important;padding:0 8px!important;font-size:11px!important}html body .dashboard-plan-meta strong{font-size:12px!important}html body .dashboard-plan-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}html body .dashboard-plan-actions>a,html body .dashboard-plan-delete{border-radius:8px!important;width:100%!important;min-height:34px!important}html body .campaign-calendar-page .campaign-calendar-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin:0 0 10px!important}html body .campaign-calendar-page .campaign-calendar-stat-grid>div{border-radius:8px!important;min-height:64px!important;padding:8px 7px!important}html body .campaign-calendar-page .campaign-calendar-stat-grid span{letter-spacing:.02em!important;min-height:22px!important;margin:0!important;font-size:8.5px!important;line-height:1.1!important}html body .campaign-calendar-page .campaign-calendar-stat-grid strong{margin-top:3px!important;font-size:21px!important;line-height:1!important;display:block!important}html body .campaign-calendar-page .campaign-calendar-stat-grid p{display:none!important}html body .campaign-calendar-page .campaign-calendar-hero{margin-bottom:10px!important}html body .campaign-calendar-page .campaign-calendar-hero h2{font-size:25px!important;line-height:1.05!important}html body .campaign-calendar-page .campaign-calendar-hero span{font-size:12.5px!important;line-height:1.35!important}}@media (max-width:900px){html body{--spreelo-mobile-topbar-height:62px;--spreelo-mobile-brandbar-height:48px;--spreelo-mobile-header-total:calc(var(--spreelo-mobile-topbar-height) + var(--spreelo-mobile-brandbar-height))}html body .spreelo-mobile-header{z-index:120!important;min-height:var(--spreelo-mobile-header-total)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important;display:block!important;position:fixed!important;top:0!important;left:0!important;right:0!important}html body .spreelo-mobile-topbar{min-height:var(--spreelo-mobile-topbar-height)!important;background:linear-gradient(#06101c 0%,#0a1625 100%)!important;border-bottom:1px solid #ffffff0f!important;grid-template-columns:minmax(0,1fr) 42px!important;align-items:center!important;gap:12px!important;padding:10px 14px!important;display:grid!important;box-shadow:0 14px 28px #050b1342!important}html body .spreelo-mobile-topbar .spreelo-logo-lockup{justify-self:start!important}html body .spreelo-mobile-topbar .spreelo-logo-word{color:#fff!important}html body .spreelo-mobile-topbar .spreelo-logo-mark{box-shadow:0 10px 24px #ef6b4d5c!important}html body .spreelo-mobile-brandbar{min-height:var(--spreelo-mobile-brandbar-height)!important;background:#f2ede4!important;border-bottom:1px solid #2a1f1717!important;align-items:center!important;padding:9px 14px 10px!important;display:flex!important;box-shadow:0 12px 26px #2f1f1514!important}html body .spreelo-mobile-brand{gap:2px!important;min-width:0!important;display:grid!important}html body .spreelo-mobile-brand span{color:#6e665f!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:9px!important;font-weight:800!important;line-height:1!important}html body .spreelo-mobile-brand strong{color:#171d29!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;font-weight:850!important;line-height:1.15!important;overflow:hidden!important}html body .spreelo-mobile-menu-button{color:#fff!important;background:#ffffff0f!important;border:1px solid #ffffff24!important;border-radius:12px!important;width:42px!important;height:42px!important;box-shadow:inset 0 1px #ffffff0a!important}html body .spreelo-mobile-menu-button:hover,html body .spreelo-mobile-menu-button:focus-visible{background:#ffffff1c!important;border-color:#fff3!important;outline:none!important}html body .spreelo-mobile-menu-icon{stroke:currentColor!important;width:20px!important;height:20px!important}html body .content.spreelo-content{padding-top:calc(var(--spreelo-mobile-header-total) + 8px)!important}}@media (max-width:520px){html body{--spreelo-mobile-topbar-height:60px;--spreelo-mobile-brandbar-height:46px}html body .spreelo-mobile-topbar{grid-template-columns:minmax(0,1fr) 40px!important;padding:10px 12px!important}html body .spreelo-mobile-logo{min-width:0!important;display:inline-flex!important}html body .spreelo-mobile-logo .spreelo-logo-word{font-size:28px!important}html body .spreelo-mobile-menu-button{border-radius:11px!important;width:40px!important;height:40px!important}html body .spreelo-mobile-brandbar{padding:8px 12px 9px!important}}@media (max-width:900px){html body .sidebar.spreelo-sidebar .current-brand-card label,html body .spreelo-sidebar .current-brand-card label,html body .sidebar.spreelo-sidebar .current-brand-loading,html body .spreelo-sidebar .current-brand-loading{font-size:12px!important}html body .sidebar.spreelo-sidebar .current-brand-select,html body .spreelo-sidebar .current-brand-select{font-size:16px!important;font-weight:700!important}html body .sidebar.spreelo-sidebar .current-brand-new,html body .spreelo-sidebar .current-brand-new{min-height:42px!important;font-size:15px!important;font-weight:720!important}html body .sidebar.spreelo-sidebar .spreelo-nav a,html body .sidebar.spreelo-sidebar .nav.spreelo-nav a,html body .spreelo-sidebar .spreelo-nav a,html body .spreelo-sidebar .nav.spreelo-nav a{min-height:48px!important;font-size:16px!important;font-weight:650!important;line-height:1.3!important}html body .sidebar.spreelo-sidebar .sidebar-plan-card strong,html body .spreelo-sidebar .sidebar-plan-card strong{font-size:15px!important}html body .sidebar.spreelo-sidebar .sidebar-plan-card span,html body .spreelo-sidebar .sidebar-plan-card span{font-size:13.5px!important;line-height:1.35!important}html body .sidebar.spreelo-sidebar .sidebar-logout-button,html body .spreelo-sidebar .sidebar-logout-button{min-height:44px!important;font-size:15px!important;font-weight:700!important}}.spreelo-user-profile-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:42px minmax(0,1fr) 30px;align-items:center;gap:10px;margin-bottom:12px;padding:10px;display:grid}.spreelo-user-avatar-button{cursor:pointer;background:0 0;border:0;border-radius:50%;width:42px;height:42px;padding:0;position:relative;overflow:visible}.spreelo-user-avatar-button>img,.spreelo-user-avatar-fallback{object-fit:cover;color:#fff;background:linear-gradient(145deg,#ef6b4d 0%,#9f4736 100%);border-radius:50%;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 18px #ef6b4d38}.spreelo-user-avatar-camera{color:#07131f;background:#fff;border:2px solid #07131f;border-radius:50%;place-items:center;width:19px;height:19px;display:grid;position:absolute;bottom:-2px;right:-2px}.spreelo-user-profile-copy{min-width:0}.spreelo-user-profile-copy strong,.spreelo-user-profile-copy span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.spreelo-user-avatar-remove{color:#ffffff94;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.spreelo-user-avatar-remove:hover{color:#fff;background:#ffffff14}@media (max-width:900px){.spreelo-user-profile-card{grid-template-columns:48px minmax(0,1fr) 34px;padding:12px}.spreelo-user-avatar-button,.spreelo-user-avatar-button>img,.spreelo-user-avatar-fallback{width:48px;height:48px}.spreelo-user-profile-copy strong{font-size:15px}.spreelo-user-profile-copy span{font-size:12px}html body .content.spreelo-content{padding-top:calc(var(--spreelo-mobile-header-total) + 24px)!important}}.spreelo-sidebar-footer{gap:12px!important}.sidebar-credit-card,.spreelo-sidebar .sidebar-credit-card{color:#fff!important;width:100%!important;box-shadow:none!important;background:linear-gradient(155deg,#131f2ff5,#07111df5)!important;border:1px solid #ffffff1f!important;border-radius:14px!important;padding:15px!important;text-decoration:none!important;display:block!important}.sidebar-credit-heading{color:#ff8a67!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;font-size:13px!important;font-weight:850!important;display:flex!important}.sidebar-credit-count{align-items:baseline!important;gap:4px!important;margin-top:9px!important;display:flex!important}.sidebar-credit-count strong{color:#fff!important;font-size:18px!important;font-weight:850!important;line-height:1!important}.sidebar-credit-count span{color:#ffffffd1!important;font-size:10px!important;font-weight:650!important}.sidebar-credit-progress{background:#ffffff26!important;border-radius:999px!important;height:5px!important;margin-top:11px!important;overflow:hidden!important}.sidebar-credit-progress>span{border-radius:inherit!important;background:linear-gradient(90deg,#ff6b45,#ff9a5a)!important;min-width:3px!important;height:100%!important;display:block!important}.sidebar-credit-card small,.sidebar-credit-loading{color:#ffffffa3!important;margin:9px 0 0!important;font-size:10px!important;line-height:1.35!important;display:block!important}.spreelo-user-profile-card{background:0 0!important;border:0!important;border-top:1px solid #ffffff17!important;border-radius:0!important;padding:13px 0 0!important}.spreelo-user-profile-chevron{color:#ffffffb8;margin-left:auto}.spreelo-user-avatar-fallback{color:#ee6542!important;background:radial-gradient(circle at 22% 25%,#ef65422e 0 3px,#0000 4px),radial-gradient(circle at 78% 72%,#ef654224 0 4px,#0000 5px),linear-gradient(145deg,#fff 0%,#fff9f5 100%)!important;border:1px solid #ffffffeb!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 18px #00000029!important}.spreelo-user-avatar-fallback:before,.spreelo-user-avatar-fallback:after{content:"";border:2px solid #ef65422e;border-radius:50%;position:absolute}.spreelo-user-avatar-fallback:before{width:34px;height:34px;top:-12px;right:-17px}.spreelo-user-avatar-fallback:after{width:28px;height:28px;bottom:-10px;left:-14px}.spreelo-user-avatar-fallback>svg{z-index:1;stroke-width:2px;width:22px;height:22px;position:relative}.spreelo-user-profile-copy strong{color:#ffffffeb!important;font-size:11.5px!important;font-weight:750!important}.spreelo-user-profile-copy span{color:#ffffffad!important;margin-top:2px!important;font-size:10px!important}.spreelo-user-avatar-fallback{color:#e96342!important;background:radial-gradient(circle at 18% 20%,#e963421f 0 2px,#0000 2.7px),radial-gradient(circle at 82% 76%,#e963421a 0 2px,#0000 2.7px),#fff!important;border:1px solid #ebe0d9f2!important;overflow:visible!important;box-shadow:0 5px 14px #0000001f!important}.spreelo-user-avatar-fallback:before,.spreelo-user-avatar-fallback:after{content:none!important;display:none!important}.spreelo-user-avatar-fallback>svg{color:#e96342!important;stroke-width:2.15px!important;width:25px!important;height:25px!important;overflow:visible!important}.spreelo-user-avatar-camera{border-width:2px!important;width:18px!important;height:18px!important;bottom:-3px!important;right:-3px!important}.spreelo-user-avatar-fallback{background:linear-gradient(#fff 0%,#fff8f3 100%)!important;border:1px solid #ebe0d9f5!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 18px #0000001a!important}.spreelo-user-avatar-fallback>svg{display:none!important}.spreelo-user-avatar-fallback:before,.spreelo-user-avatar-fallback:after{content:""!important;display:block!important;position:absolute!important;left:50%!important}.spreelo-user-avatar-fallback:before{background:0 0!important;border:2px solid #e96342!important;border-radius:50%!important;width:10px!important;height:10px!important;margin-left:-5px!important;top:9px!important}.spreelo-user-avatar-fallback:after{background:0 0!important;border:2px solid #e96342!important;border-top:0!important;border-radius:0 0 12px 12px!important;width:22px!important;height:11px!important;margin-left:-11px!important;top:21px!important}
