#phoneCeoFinancialSummaryOverlay .financial-country-toggle{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 16px}
#phoneCeoFinancialSummaryOverlay .financial-country-toggle button{flex:1 1 170px;min-height:44px;padding:10px 12px;border:1px solid #64748b;border-radius:12px;background:#172235;color:#f8fafc;font:inherit;font-weight:700;cursor:pointer}
#phoneCeoFinancialSummaryOverlay .financial-country-toggle button[aria-pressed="true"]{background:#1264d6!important;color:#fff!important;border-color:#1264d6!important}
html[data-theme="light"] #phoneCeoFinancialSummaryOverlay .financial-country-toggle button{background:#f4f8ff;color:#172235}
#phoneCeoFinancialSummaryOverlay .financial-country-toggle button:focus-visible{outline:3px solid #60a5fa;outline-offset:3px}
html[data-theme] body #phoneCeoFinancialSummaryOverlay .financial-country-toggle[role="group"] button[aria-pressed="true"]{background:#1264d6!important;background-image:none!important;color:#fff!important;border-color:#1264d6!important}
#phoneCeoFinancialSummaryOverlay .financial-store-picker{border:1px solid #64748b;border-radius:12px;overflow:hidden}
#phoneCeoFinancialSummaryOverlay .financial-store-picker summary{padding:13px 16px;cursor:pointer;font-weight:800;min-height:44px;box-sizing:border-box}
#phoneCeoFinancialSummaryOverlay .financial-store-picker[open] summary{border-bottom:1px solid #64748b}
#phoneCeoFinancialSummaryOverlay .financial-store-picker .phone-ceo-financial-store-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));padding:12px;gap:8px;max-height:none}
#phoneCeoFinancialSummaryOverlay .financial-store-picker button{text-align:left;white-space:normal;min-height:44px}
#phoneCeoFinancialSummaryOverlay .financial-store-picker button::before{content:'☐';margin-right:8px}
#phoneCeoFinancialSummaryOverlay .financial-store-picker button[aria-pressed="true"]::before{content:'☑'}
html[data-theme] body #phoneCeoFinancialSummaryOverlay .financial-store-picker button[aria-pressed="true"]{background:#1264d6!important;color:#fff!important}
@media(min-width:1200px){
 html body #phoneCeoFinancialSummaryOverlay .phone-ceo-financial-summary-modal{width:calc(100vw - 80px)!important;max-width:1400px!important;max-height:calc(100dvh - 48px)!important;overflow:auto!important}
 html body #phoneCeoFinancialSummaryOverlay .phone-ceo-financial-summary-panel{width:100%!important;box-sizing:border-box!important;max-height:none!important;padding:28px!important}
 html body #phoneCeoFinancialSummaryOverlay .phone-ceo-financial-summary-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 24px!important;max-height:none!important;overflow:visible!important}
 html body #phoneCeoFinancialSummaryOverlay .phone-ceo-financial-summary-row{min-width:0!important;gap:20px!important}
 html body #phoneCeoFinancialSummaryOverlay .phone-ceo-financial-summary-value{flex-shrink:0!important;white-space:nowrap!important}
}
