.page_container__2gazG{padding:24px;background-color:#f8fafc;min-height:calc(100vh - 80px);display:flex;flex-direction:column;gap:32px}.page_loadingContainer__0Eabu{display:flex;align-items:center;justify-content:center;min-height:400px}.page_spinner__2xWO3{width:48px;height:48px;border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:page_spin__XG9Ee .8s linear infinite}@keyframes page_spin__XG9Ee{to{transform:rotate(1turn)}}.page_welcomeSection__ClVCh{margin-bottom:8px}.page_welcomeTitle__PrKP6{font-size:28px;font-weight:600;color:#1e293b;margin:0 0 4px}.page_welcomeSubtitle__W5TGv{font-size:16px;color:#64748b;margin:0}.page_aiInsightsSection__g6yZ_{background:linear-gradient(135deg,#4267b2,#8b5cf6);border-radius:16px;padding:24px;color:white;margin-bottom:8px}.page_aiInsightsHeader__v8oNp{display:flex;align-items:center;gap:12px;margin-bottom:20px}.page_aiIcon__kALA1{font-size:28px;color:#fbbf24}.page_aiTitle__z8MqA{font-size:20px;font-weight:600;margin:0}.page_insightsGrid__4EflC{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:16px;gap:16px}.page_insightCard__J7Tqs{background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:20px;border:1px solid rgba(255,255,255,.2);display:flex;align-items:flex-start;gap:16px}.page_insightCard__J7Tqs.page_opportunity__hhrKv{background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.3)}.page_insightCard__J7Tqs.page_warning__Sr4Aq{background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.3)}.page_insightCard__J7Tqs.page_success__tDyAT{background:rgba(34,197,94,.1);border-color:rgba(34,197,94,.3)}.page_insightCard__J7Tqs.page_info__1gNQF{background:rgba(59,130,246,.1);border-color:rgba(59,130,246,.3)}.page_insightIcon___hVLg{width:40px;height:40px;border-radius:8px;background:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;flex-shrink:0}.page_insightContent__S5_L7{flex:1 1}.page_insightTitle__hf0la{font-size:16px;font-weight:600;margin:0 0 8px}.page_insightDescription__TGRfB{font-size:14px;margin:0 0 8px;opacity:.9;line-height:1.4}.page_insightImpact__VS3Gp{font-size:12px;font-weight:500;color:#fbbf24;margin-bottom:12px}.page_insightAction__gKQsX{background:rgba(255,255,255,.2);color:white;border:1px solid rgba(255,255,255,.3);border-radius:6px;padding:6px 12px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.page_insightAction__gKQsX:hover{background:rgba(255,255,255,.3);border-color:rgba(255,255,255,.5)}.page_metricsSection____DWW{margin-bottom:8px}.page_sectionHeader__5_yWG{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page_sectionTitle__5h9ph{font-size:20px;font-weight:600;color:#1e293b;margin:0}.page_timeframeSelector__p0GDL{position:relative}.page_timeframeButton__NyUEW{display:flex;align-items:center;gap:6px;padding:8px 16px;background:white;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;font-weight:500;color:#64748b;cursor:pointer;transition:all .2s ease}.page_timeframeButton__NyUEW:hover{background:#f8fafc;border-color:#cbd5e1}.page_dropdownIcon__PUkET{font-size:16px;transition:transform .2s ease}.page_timeframeButton__NyUEW:hover .page_dropdownIcon__PUkET{transform:rotate(180deg)}.page_timeframeDropdown__b_A_L{position:absolute;top:100%;right:0;background:white;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:10;min-width:140px;margin-top:4px}.page_timeframeOption__ozZkK{display:block;width:100%;padding:10px 16px;background:none;border:none;text-align:left;font-size:14px;color:#374151;cursor:pointer;transition:background-color .2s ease}.page_timeframeOption__ozZkK:hover{background:#f8fafc}.page_timeframeOption__ozZkK.page_active__9v4xM{background:#4267b2;color:white}.page_timeframeOption__ozZkK:first-child{border-radius:8px 8px 0 0}.page_timeframeOption__ozZkK:last-child{border-radius:0 0 8px 8px}.page_metricsGrid__acQFP{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:20px;gap:20px}.page_metricCard__rmEoZ{background:white;border-radius:12px;padding:24px;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:all .2s ease}.page_metricCard__rmEoZ:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.page_metricHeader___kMZ3{display:flex;align-items:center;gap:8px;margin-bottom:12px}.page_metricIcon__coxk0{color:#4267b2;font-size:20px}.page_metricLabel__sayRM{font-size:14px;font-weight:500;color:#64748b;letter-spacing:.5px}.page_metricValue__Nc7IQ{font-size:24px;font-weight:700;color:#1e293b;margin-bottom:8px;line-height:1}.page_subMetric__9iDnC{font-size:12px;color:#94a3b8;font-weight:500;margin-bottom:2px}.page_metricChange__6eB9O{font-size:14px;font-weight:500}.page_metricChange__6eB9O.page_positive__faf3V{color:#10b981}.page_metricChange__6eB9O.page_negative__PdGNK{color:#ef4444}.page_metricChange__6eB9O.page_neutral__hmrdS{color:#64748b}.page_tableSection__dTMH5{background:white;border-radius:12px;padding:24px;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.1)}.page_tableActions__NC3VW{display:flex;align-items:center;gap:16px}.page_bulkActions__z_U7w{display:flex;align-items:center;gap:12px;padding:8px 16px;background:#f1f5f9;border-radius:8px}.page_selectedCount__zRGsn{font-size:14px;font-weight:500;color:#475569}.page_bulkActionBtn__vBO9p{padding:6px 12px;background:#4267b2;color:white;border:none;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.page_bulkActionBtn__vBO9p:hover{background:#365899}.page_createBtn__XF6GW{display:flex;align-items:center;gap:8px;padding:10px 20px;background:linear-gradient(135deg,#4267b2,#8b5cf6);color:white;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.page_createBtn__XF6GW:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(66,103,178,.4)}.page_btnIcon__bcMy7{font-size:16px}.page_tableWrapper__emCGv{margin-top:24px;border-radius:8px;overflow:hidden;border:1px solid #e2e8f0}.page_tableBody___XD7K{background:white}.page_tableHeader__GyHn0,.page_tableRow__AZEtQ{display:grid;grid-template-columns:50px 2.5fr 140px 200px 120px;grid-gap:20px;gap:20px;padding:16px 24px;align-items:center}.page_tableRow__AZEtQ:last-child{border-bottom:none}.page_tableRow__AZEtQ:hover{background:#fafbfc}.page_checkboxColumn__s6alw{display:flex;align-items:center;justify-content:center}.page_checkboxColumn__s6alw input[type=checkbox]{width:16px;height:16px;accent-color:#4267b2;cursor:pointer}.page_nameColumn__eTBKF{display:flex;flex-direction:column;gap:6px}.page_itemName___buo5{font-size:15px;font-weight:600;color:#1e293b;line-height:1.4}.page_itemMeta__57A9U{font-size:12px;color:#94a3b8;font-weight:400}.page_formatBadge__OsWvP,.page_formatColumn__S0T8g{display:flex;align-items:center}.page_formatBadge__OsWvP{gap:6px;padding:6px 10px;background:#f1f5f9;border-radius:6px;font-size:12px;font-weight:500;color:#64748b}.page_formatBadge__OsWvP svg{font-size:16px}.page_statusColumn__4tN0F{display:flex;align-items:center}.page_statusBadge___AoZm{padding:6px 12px;border-radius:16px;font-size:12px;font-weight:600;color:white;text-transform:capitalize}.page_clicksColumn__6iDvi,.page_conversionsColumn__Q6vye,.page_ctrColumn__krn_W,.page_engagementColumn__PcKxW,.page_spendColumn__JFCRL{text-align:right}.page_clicksColumn__6iDvi,.page_conversionsColumn__Q6vye>div:first-child,.page_engagementColumn__PcKxW>div:first-child{font-size:16px;font-weight:700;color:#1e293b;margin-bottom:2px}.page_ctrColumn__krn_W,.page_spendColumn__JFCRL{font-size:16px;font-weight:700;color:#1e293b}.page_roasColumn__azM8B{text-align:right}.page_roasValue__qdfOb{font-size:16px;font-weight:700;color:#10b981}.page_aiColumn__GJkmp{text-align:center}.page_aiScore__rXetd{display:flex;align-items:center;justify-content:center;gap:4px;font-size:16px;font-weight:700}.page_aiScoreIcon__NHe5b{font-size:18px}.page_actionsColumn__ttNQv{display:flex;align-items:center;justify-content:flex-end;gap:6px}.page_actionBtn__cncy5{width:36px;height:36px;border:none;background:transparent;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.page_actionBtn__cncy5:hover{background:#f1f5f9}.page_actionIcon__51ifD{font-size:18px;color:#64748b}.page_actionBtn__cncy5:hover .page_actionIcon__51ifD{color:#1e293b}@media (max-width:1600px){.page_tableHeader__GyHn0,.page_tableRow__AZEtQ{grid-template-columns:50px 2.5fr 130px 90px 130px 90px 80px 110px 110px 90px 70px 110px;gap:14px;padding:16px 20px}.page_itemName___buo5{font-size:14px}}@media (max-width:1400px){.page_metricsGrid__acQFP{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.page_insightsGrid__4EflC{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.page_tableHeader__GyHn0,.page_tableRow__AZEtQ{grid-template-columns:45px 2fr 120px 85px 120px 85px 75px 105px 105px 85px 65px 100px;gap:12px;padding:14px 18px}}@media (max-width:1200px){.page_sectionHeader__5_yWG{flex-direction:column;align-items:flex-start;gap:16px}.page_tableActions__NC3VW{width:100%;justify-content:space-between}.page_tableHeader__GyHn0,.page_tableRow__AZEtQ{grid-template-columns:40px 2fr 110px 80px 100px 90px 100px 80px;gap:10px}.page_tableHeader__GyHn0>:nth-child(n+9),.page_tableRow__AZEtQ>:nth-child(n+9){display:none}}@media (max-width:1024px){.page_metricsGrid__acQFP{grid-template-columns:repeat(2,1fr)}.page_tableHeader__GyHn0,.page_tableRow__AZEtQ{grid-template-columns:40px 2fr 100px 75px 90px 85px;gap:8px}.page_tableHeader__GyHn0>:nth-child(n+7),.page_tableRow__AZEtQ>:nth-child(n+7){display:none}}@media (max-width:768px){.page_container__2gazG{padding:16px;gap:24px}.page_metricsGrid__acQFP{grid-template-columns:1fr;gap:16px}.page_metricCard__rmEoZ{padding:20px}.page_metricValue__Nc7IQ{font-size:22px}.page_welcomeTitle__PrKP6{font-size:24px}.page_aiInsightsSection__g6yZ_{padding:20px}.page_insightsGrid__4EflC{grid-template-columns:1fr;gap:12px}.page_insightCard__J7Tqs{padding:16px}.page_tableHeader__GyHn0,.page_tableRow__AZEtQ{grid-template-columns:35px 2fr 90px 70px;gap:6px;padding:12px}.page_tableHeader__GyHn0>:nth-child(n+5),.page_tableRow__AZEtQ>:nth-child(n+5){display:none}.page_itemName___buo5{font-size:13px}.page_bulkActions__z_U7w{flex-wrap:wrap}.page_createBtn__XF6GW{width:100%;justify-content:center}}@media (max-width:480px){.page_container__2gazG{padding:12px}.page_welcomeTitle__PrKP6{font-size:20px}.page_welcomeSubtitle__W5TGv{font-size:14px}.page_sectionTitle__5h9ph{font-size:18px}.page_tableHeader__GyHn0,.page_tableRow__AZEtQ{grid-template-columns:30px 2fr 80px;gap:4px;padding:10px}.page_tableHeader__GyHn0>:nth-child(n+4),.page_tableRow__AZEtQ>:nth-child(n+4){display:none}.page_createBtn__XF6GW{padding:8px 16px;font-size:13px}.page_btnIcon__bcMy7{font-size:14px}}.page_tableWrapper__emCGv::-webkit-scrollbar{height:8px}.page_tableWrapper__emCGv::-webkit-scrollbar-track{background:#f1f5f9}.page_tableWrapper__emCGv::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.page_tableWrapper__emCGv::-webkit-scrollbar-thumb:hover{background:#94a3b8}.page_tableGrid__ARff8{display:grid;grid-template-columns:var(--cols);grid-gap:20px;gap:20px}.page_tableHeader__GyHn0{padding:16px 24px;background:#f8fafc;border-bottom:1px solid #e2e8f0;font-size:11px;color:#94a3b8;letter-spacing:.5px;align-items:center}.page_tableHeader__GyHn0>*{font-weight:600;text-transform:uppercase}.page_tableRow__AZEtQ{padding:20px 24px;border-bottom:1px solid #f1f5f9;align-items:center;transition:all .2s ease}.page_nameColumn__eTBKF{min-width:280px}.page_itemName___buo5{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_adsGrid__FTR0u{--cols:50px minmax(320px,3fr) 110px 100px 130px 110px 100px 120px 120px 100px 90px 100px}.page_campaignsGrid__Y5rMF{--cols:50px minmax(340px,3fr) 100px 110px 130px 110px 100px 100px 120px 120px 100px 80px 90px 80px 100px}.page_adsetsGrid__PTOww{--cols:50px minmax(320px,3fr) 100px 130px 110px 90px 100px 120px 120px 100px 90px 100px}.page_placementsGrid__Pg47L{--cols:minmax(260px,3fr) 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.page_clicksColumn__6iDvi,.page_conversionsColumn__Q6vye,.page_ctrColumn__krn_W,.page_engagementColumn__PcKxW,.page_roasColumn__azM8B,.page_spendColumn__JFCRL{text-align:right}@media (max-width:1400px){.page_adsGrid__FTR0u{--cols:45px minmax(280px,3fr) 100px 90px 120px 100px 90px 110px 110px 90px 80px 90px}.page_campaignsGrid__Y5rMF{--cols:45px minmax(300px,3fr) 95px 100px 120px 100px 90px 90px 110px 110px 90px 70px 80px 70px 90px}}@media (max-width:1200px){.page_adsGrid__FTR0u>:nth-child(n+9),.page_tableRow__AZEtQ.page_adsGrid__FTR0u>:nth-child(n+9){display:none}.page_adsGrid__FTR0u{--cols:40px minmax(260px,3fr) 95px 85px 110px 95px 90px 110px}.page_campaignsGrid__Y5rMF>:nth-child(n+10),.page_tableRow__AZEtQ.page_campaignsGrid__Y5rMF>:nth-child(n+10){display:none}.page_campaignsGrid__Y5rMF{--cols:40px minmax(260px,3fr) 95px 100px 110px 95px 90px 90px 110px 90px}.page_adsetsGrid__PTOww>:nth-child(n+9),.page_tableRow__AZEtQ.page_adsetsGrid__PTOww>:nth-child(n+9){display:none}.page_adsetsGrid__PTOww{--cols:40px minmax(260px,3fr) 95px 110px 90px 90px 110px 90px}.page_placementsGrid__Pg47L>:nth-child(n+7),.page_tableRow__AZEtQ.page_placementsGrid__Pg47L>:nth-child(n+7){display:none}.page_placementsGrid__Pg47L{--cols:minmax(240px,3fr) 1fr 1fr 1fr 1fr 1fr}}.page_emptyState__0sfps,.page_loadingState__oIdkw{text-align:center;padding:60px 20px;color:#64748b}.page_emptyIcon__XdQAS{font-size:64px;color:#cbd5e1;margin-bottom:16px}.page_emptyState__0sfps h3{font-size:20px;font-weight:600;color:#0f172a;margin:16px 0 8px}.page_emptyState__0sfps p{font-size:14px;margin-bottom:24px}.page_adHeadline__xZfJi{font-size:12px;color:#94a3b8;margin-top:4px;font-style:italic}.page_campaignColumn__r1yI9{min-width:160px;padding:12px}.page_campaignInfo__6sB6s{display:flex;flex-direction:column;gap:4px}.page_campaignName__ABXR5{font-size:13px;font-weight:500;color:#0f172a}.page_campaignObjective__dvLEg{font-size:11px;color:#64748b;text-transform:uppercase}.page_modalOverlay__OtuV0{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.page_modal__3aQK5{background:white;border-radius:12px;padding:24px;max-width:500px;width:90%}.page_adSetList__8lfrt{max-height:300px;overflow-y:auto;margin:20px 0}.page_adSetOption__l8LoB{display:flex;gap:12px;padding:12px;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:8px;cursor:pointer}.page_adSetOption__l8LoB.page_disabled__PA_LE{opacity:.5;cursor:not-allowed}.page_modalActions__Ij7eo{display:flex;gap:12px;justify-content:flex-end}.page_draftBadge__9uYF4{display:inline-block;padding:2px 6px;background:#fef3c7;color:#92400e;border-radius:4px;font-size:11px;font-weight:600}.page_campaignsOverview___h11b{margin-bottom:32px}.page_campaignCards___t31l{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.page_campaignCard__8j693{background:white;border-radius:12px;padding:24px;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.1)}.page_campaignHeader__xU4Sv{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.page_campaignTitle__ZKpdN{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px;display:flex;align-items:center;gap:8px}.page_campaignIcon__ZHnvb{font-size:24px;color:#4267b2}.page_campaignDescription__U_BdC{font-size:13px;color:#64748b;margin:0}.page_budgetBadge__Fg185{background:#f1f5f9;color:#475569;padding:8px 16px;border-radius:8px;font-size:14px;font-weight:600}.page_scaleBadge__ytu6A{background:#dcfce7;color:#166534}.page_campaignMetrics__hew9v{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.page_campaignMetric__6wVyK{display:flex;flex-direction:column;gap:4px}.page_campaignMetric__6wVyK .page_metricLabel__sayRM{font-size:12px;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.page_campaignMetric__6wVyK .page_metricValue__Nc7IQ{font-size:24px;font-weight:700;color:#1e293b}.page_campaignMetric__6wVyK .page_roasValue__qdfOb{color:#10b981}.page_budgetSection__bm5Fa{margin-bottom:32px}.page_budgetCard__bMziT{background:white;border-radius:12px;padding:24px;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.1)}.page_budgetInput__wOVTv{margin-bottom:24px}.page_budgetLabel__bBHOo{font-size:14px;font-weight:600;color:#1e293b;display:block;margin-bottom:12px}.page_budgetInputWrapper__kwfYI{display:flex;align-items:center;gap:12px}.page_currencySymbol__lpqwh{font-size:18px;font-weight:600;color:#64748b}.page_budgetField__Jr2BW{flex:1 1;max-width:200px;padding:12px 16px;border:2px solid #e2e8f0;border-radius:8px;font-size:18px;font-weight:600;color:#1e293b}.page_budgetField__Jr2BW:focus{outline:none;border-color:#4267b2}.page_budgetSaveBtn__4IOcZ{padding:12px 24px;background:#4267b2;color:white;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease}.page_budgetSaveBtn__4IOcZ:hover{background:#365899}.page_budgetSplit__CWSPS{background:#f8fafc;border-radius:8px;padding:20px}.page_splitInfo__BUJKB{display:flex;align-items:center;gap:12px;margin-bottom:20px}.page_splitInfo__BUJKB p{font-size:13px;color:#475569;margin:0}.page_splitBars__fc57U{display:flex;flex-direction:column;gap:16px}.page_splitBar__b0MFL{flex:1 1}.page_splitBarHeader__Fe35A{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;font-weight:600;color:#475569}.page_splitAmount__yQ5RB{color:#1e293b}.page_splitBarTrack__D84UN{height:12px;background:#e2e8f0;border-radius:6px;overflow:hidden}.page_splitBarFill__4AcmQ{height:100%;transition:width .3s ease}.page_scaleFill__MO3Pf{background:linear-gradient(90deg,#10b981,#059669)}.page_testingFill__CAT6d{background:linear-gradient(90deg,#3b82f6,#2563eb)}.page_sectionNav__D983C{display:flex;gap:8px;margin-bottom:24px;background:white;padding:8px;border-radius:12px;border:1px solid #e2e8f0}.page_navTab__c__v6{flex:1 1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:transparent;border:none;border-radius:8px;font-size:14px;font-weight:500;color:#64748b;cursor:pointer;transition:all .2s ease}.page_navTab__c__v6:hover{background:#f8fafc;color:#1e293b}.page_navTab__c__v6.page_active__9v4xM{background:#4267b2;color:white}.page_navTab__c__v6 svg{font-size:18px}.page_statusGrid__ca4eS{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.page_statusCard__iitTu{background:white;border-radius:12px;padding:24px;border:1px solid #e2e8f0;text-align:center}.page_statusHeader__BqvFX{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:16px;font-size:14px;font-weight:600;color:#64748b}.page_statusCount__WDRgU{font-size:36px;font-weight:700;color:#1e293b;margin-bottom:8px}.page_statusCard__iitTu p{font-size:13px;color:#94a3b8;margin:0}.page_performersList__Fvz9E{display:flex;flex-direction:column;gap:16px}.page_performerCard__FUa6e{background:white;border-radius:12px;padding:20px;border:1px solid #e2e8f0;display:flex;align-items:center;gap:20px}.page_performerRank__nWcVT{width:48px;height:48px;background:linear-gradient(135deg,#4267b2,#8b5cf6);color:white;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;flex-shrink:0}.page_performerInfo__BjL14{flex:1 1}.page_performerInfo__BjL14 h4{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 4px}.page_performerInfo__BjL14 p{font-size:13px;color:#94a3b8;margin:0}.page_performerMetrics__Hwwqd{display:flex;gap:32px}.page_performerMetric__vSeKR{display:flex;flex-direction:column;gap:4px;text-align:right}.page_performerMetric__vSeKR span{font-size:11px;color:#94a3b8;text-transform:uppercase}.page_performerMetric__vSeKR strong{font-size:16px;font-weight:700;color:#1e293b}.page_alertsList__DR8Zq{display:flex;flex-direction:column;gap:16px}.page_alertCard__vkpyf{background:white;border-radius:12px;padding:20px;border-left:4px solid;display:flex;align-items:center;gap:16px}.page_alertCard__vkpyf.page_opportunity__hhrKv{border-left-color:#10b981;background:#f0fdf4}.page_alertCard__vkpyf.page_warning__Sr4Aq{border-left-color:#f59e0b;background:#fffbeb}.page_alertCard__vkpyf.page_success__tDyAT{border-left-color:#22c55e;background:#f0fdf4}.page_alertCard__vkpyf.page_info__1gNQF{border-left-color:#3b82f6;background:#eff6ff}.page_alertIcon__6u_Sa{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.page_alertContent__S6Uzi{flex:1 1}.page_alertContent__S6Uzi h4{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 8px}.page_alertContent__S6Uzi p{font-size:14px;color:#64748b;margin:0 0 8px}.page_alertImpact___69gl{font-size:12px;font-weight:500;color:#f59e0b}.page_alertAction___bSR1{padding:10px 20px;background:white;border:2px solid #e2e8f0;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.page_alertAction___bSR1:hover{background:#f8fafc;border-color:#4267b2;color:#4267b2}.page_combinedBadge__gS0o7{background:#eef2ff;color:#3730a3}.page_budgetAndAlerts__7Jnqa{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.page_alertsSection__XqNNm,.page_budgetSection__bm5Fa{border-radius:12px}.page_alertsCard__wCXbV{background:white;border-radius:12px;padding:24px;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.1)}.page_splitDonut__Kv65u{display:grid;grid-template-columns:160px 1fr;grid-gap:20px;gap:20px;align-items:center}.page_donut___dfMo{width:160px;height:160px;border-radius:50%;position:relative;box-shadow:inset 0 0 0 10px #e2e8f0}.page_donutHole__JHF53{position:absolute;inset:18px;background:#fff;border-radius:50%;display:grid;place-items:center;text-align:center;padding:6px}.page_donutPct__Zr_3A{font-weight:800;font-size:18px;color:#0f172a;line-height:1}.page_donutLabel__f2J5j{font-size:11px;color:#64748b;margin-top:4px;text-transform:uppercase;letter-spacing:.4px}.page_donutLegend__KI1V9{display:grid;grid-gap:10px;gap:10px}.page_legendItem__CyeDc{display:flex;align-items:center;gap:10px;font-size:14px;color:#475569}.page_swatch__NvuJ9{width:12px;height:12px;border-radius:3px;display:inline-block}.page_legendText__1RwJ4{white-space:nowrap}@media (max-width:520px){.page_splitDonut__Kv65u{grid-template-columns:1fr;justify-items:center;text-align:center}.page_donutLegend__KI1V9{justify-items:center}}@media (max-width:1024px){.page_budgetAndAlerts__7Jnqa,.page_campaignCards___t31l{grid-template-columns:1fr}.page_statusGrid__ca4eS{grid-template-columns:repeat(2,1fr)}.page_performerMetrics__Hwwqd{flex-direction:column;gap:12px}}@media (max-width:1200px){.page_campaignCards___t31l{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page_sectionNav__D983C{flex-wrap:wrap}.page_navTab__c__v6{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px)}.page_statusGrid__ca4eS{grid-template-columns:1fr}.page_budgetInputWrapper__kwfYI{flex-direction:column;align-items:stretch}.page_budgetField__Jr2BW{max-width:none}}.page_setupModalHeader__j3Ans{text-align:center;margin-bottom:24px}.page_setupModalHeader__j3Ans h3{font-size:20px;font-weight:600;color:#1e293b;margin:16px 0 8px}.page_setupModalHeader__j3Ans p{font-size:14px;color:#64748b;margin:0}.page_campaignSetupList__CJx2b{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.page_campaignSetupItem__dz4e_{display:flex;align-items:center;gap:16px;padding:16px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.page_campaignSetupItem__dz4e_ h4{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 4px}.page_campaignSetupItem__dz4e_ p{font-size:13px;color:#64748b;margin:0}.page_setupModalInfo__VD49T{display:flex;align-items:center;gap:12px;padding:12px;background:#eff6ff;border-radius:8px;margin-bottom:24px}.page_setupModalInfo__VD49T p{font-size:13px;color:#475569;margin:0}.page_secondaryBtn__Qs4Pg{padding:10px 20px;background:white;color:#64748b;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.page_secondaryBtn__Qs4Pg:hover{background:#f8fafc}.page_primaryBtn__DS7nZ{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background:linear-gradient(135deg,#4267b2,#8b5cf6);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,opacity .2s ease;box-shadow:0 2px 8px rgba(66,103,178,.3)}.page_primaryBtn__DS7nZ:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(66,103,178,.4)}.page_primaryBtn__DS7nZ:active{transform:translateY(0);box-shadow:0 3px 10px rgba(66,103,178,.35)}.page_primaryBtn__DS7nZ:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(66,103,178,.25)}.page_primaryBtn__DS7nZ:disabled{opacity:.6;cursor:not-allowed}.page_btnSpinner__fld7d{width:14px;height:14px;border:2px solid rgba(255,255,255,.5);border-top-color:#fff;border-radius:50%;animation:page_spin__XG9Ee .7s linear infinite}.page_modalOverlay__OtuV0{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@keyframes page_modalIn__gI_dG{0%{transform:translateY(8px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.page_modalCard__vPMLC{background:#fff;width:92%;max-width:640px;border-radius:14px;border:1px solid #e2e8f0;box-shadow:0 24px 60px rgba(15,23,42,.18);animation:page_modalIn__gI_dG .16s ease-out both;position:relative;overflow:hidden;display:flex;flex-direction:column}.page_modalHeader__m_vZg{display:flex;gap:12px;padding:20px 22px 14px;border-bottom:1px solid #eef2f7}.page_modalIcon__dqGMM{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#4267b2,#8b5cf6);display:grid;place-items:center;color:#fff;flex-shrink:0}.page_modalIcon__dqGMM svg{font-size:22px}.page_modalTitle__Doeod{margin:0 0 4px;font-size:18px;font-weight:700;color:#0f172a}.page_modalSubtitle__cwXSe{margin:0;font-size:13px;color:#64748b}.page_closeBtn__bhr57{position:absolute;top:10px;right:10px;width:36px;height:36px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#334155;font-size:20px;line-height:1;cursor:pointer;display:grid;place-items:center;transition:background .15s ease,transform .15s ease,box-shadow .2s ease}.page_closeBtn__bhr57:hover{background:#f8fafc;transform:translateY(-1px);box-shadow:0 6px 16px rgba(2,6,23,.06)}.page_modalBody__LbiFy{padding:18px 22px}.page_modalGrid__10wWg{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:640px){.page_modalGrid__10wWg{grid-template-columns:1fr}}.page_inputGroup__ybmnS{display:flex;flex-direction:column;gap:8px}.page_label__jv60l{font-size:13px;font-weight:600;color:#334155}.page_selectWrap__Ylo6U{position:relative}.page_select___3X7b{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:2px solid #e5e7eb;border-radius:10px;padding:12px 40px 12px 12px;font-size:14px;color:#0f172a;transition:border-color .15s ease,box-shadow .15s ease}.page_select___3X7b:focus{outline:none;border-color:#4267b2;box-shadow:0 0 0 3px rgba(66,103,178,.15)}.page_selectWrap__Ylo6U:after{content:"▾";position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:14px;color:#64748b}.page_helpText__L7B5a{font-size:12px;color:#94a3b8}.page_modalDivider__0ZqKm{height:1px;background:#eef2f7}.page_modalActionsSticky__1tp4i{position:-webkit-sticky;position:sticky;bottom:0;display:flex;gap:10px;justify-content:flex-end;padding:12px 22px 16px;background:linear-gradient(#fff,#fff);border-top:1px solid #eef2f7}@media (max-width:480px){.page_modalActionsSticky__1tp4i{flex-direction:column-reverse}.page_modalActionsSticky__1tp4i>button{width:100%}}