#mybusiness{font-size:16px}.businessHeading{display:flex;align-items:center;justify-content:space-between;gap:12px}.businessHeading h1{margin-bottom:3px}.businessRole{color:#b7c5db;font-size:14px}.businessToolbar,.businessActions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.businessToolbar button,.businessActions button{width:auto!important;margin:0!important}.businessMetrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0}.businessMetric{padding:15px;background:#142135;border:1px solid #334761;border-radius:14px}.businessMetric span{display:block;font-size:14px;color:#b8c6da}.businessMetric strong{display:block;margin-top:5px;font-size:22px}.businessNegative{color:#ff8a91!important}.businessPositive{color:#74d9ae!important}.businessForm{display:grid;gap:12px;margin:16px 0}.businessForm label{font-size:14px;color:#dce5f2;display:grid;gap:6px}.businessForm input,.businessForm select{font-size:16px!important;margin:0!important;width:100%;box-sizing:border-box;min-height:44px}.businessForm button{min-height:44px}.businessRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:14px 0;border-bottom:1px solid #334157}.businessRow strong,.businessRow span{overflow-wrap:anywhere}.businessRow small{display:block;font-size:14px;color:#b8c6da;margin-top:4px}.businessRow .businessActions{grid-column:1/-1}.businessRow button{font-size:14px!important;padding:7px 12px!important}.businessTable{width:100%;border-collapse:collapse;font-size:14px}.businessTable th,.businessTable td{padding:10px 6px;border-bottom:1px solid #334157;text-align:right}.businessTable th:first-child,.businessTable td:first-child{text-align:left}.businessScroll{overflow-x:auto}.businessStatus{font-size:14px;line-height:1.5;margin:12px 0;color:#becfe8;white-space:pre-wrap}.businessStatus:empty{display:none}.businessEmpty{padding:18px 0;color:#b8c6da;font-size:16px}.businessModal{border:1px solid #465c79;border-radius:18px;background:#101c2e;color:#eef4ff;padding:24px;max-width:min(520px,calc(100vw - 48px));width:100%;box-sizing:border-box;max-height:85vh;overflow:auto}.businessModal::backdrop{background:rgba(0,0,0,.75)}.businessModal h2{font-size:22px;margin:0 0 12px}.businessModal p{font-size:16px;line-height:1.5}.businessSection{margin:22px 0}.businessSection h2{font-size:20px}.businessSection summary{font-size:18px;font-weight:700;cursor:pointer;padding:12px 0}.businessContext{display:flex;align-items:center;gap:10px;background:#132238;border:1px solid #415570;padding:12px;border-radius:12px;margin-bottom:12px;font-size:14px}.businessContext select{min-width:0;flex:1;font-size:16px!important;margin:0!important}.scenarioTools{margin:16px 0}.scenarioTools summary{font-size:16px;font-weight:700;cursor:pointer;padding:10px 0}.scenarioCard{padding:16px;border:1px solid #435b79;background:#132239;border-radius:15px;margin:12px 0}.scenarioCard h3{margin:0 0 6px;font-size:18px}.scenarioCard p{font-size:14px;line-height:1.5;color:#c4d0e3}.scenarioCard table{margin:10px 0}.scenarioChips{display:flex;flex-wrap:wrap;gap:8px}.scenarioChips button{width:auto!important;margin:0!important;font-size:14px!important;padding:10px!important}.scenarioHint{font-size:14px!important;color:#b8c6da;line-height:1.5}.businessPlanColumn{border-color:#588caf!important}.businessPlanColumn .tierBadge{color:#8dccff}.planComparisonGrid{grid-template-columns:repeat(4,minmax(260px,1fr))!important}.businessBanner{margin-bottom:14px}.businessBanner button{margin-top:8px}.businessReadonly{color:#d5c0ff;font-size:14px}.businessBeta{font-size:14px;line-height:1.5;color:#c6d1df}#whatif{display:none!important}#bottomNav [data-target="whatif"]{display:none!important}@media(min-width:800px){.businessMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}.businessForm.twoColumns{grid-template-columns:1fr 1fr}.businessForm.twoColumns .businessActions{grid-column:1/-1}}@media(max-width:480px){.businessHeading{align-items:flex-start;flex-direction:column}.businessMetric strong{font-size:20px}.businessContext{align-items:flex-start;flex-direction:column}.businessContext select{width:100%}.businessToolbar button{flex:1}.businessModal{padding:18px}.planComparisonGrid{grid-template-columns:repeat(4,minmax(260px,82vw))!important}}
