.business-management{max-width:1080px;width:100%;min-width:0}.management-intro{color:#53637a;line-height:1.6}.management-nav{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.management-nav button{background:#fff;color:#244164;border:1px solid #dbe4f1;border-radius:12px;padding:12px 16px;min-height:44px;font:inherit;cursor:pointer}.management-nav button.active{background:#10264b;color:#fff;border-color:#10264b}.management-nav button:focus-visible,.business-management a:focus-visible{outline:3px solid #547bff;outline-offset:3px}.management-panel{padding:28px!important;margin:0 0 24px!important;min-width:0}.management-panel h2{font-size:24px;margin:0 0 20px}.management-panel h3{margin:0 0 12px;font-size:20px}.management-panel p{line-height:1.6;overflow-wrap:anywhere}.management-panel form{max-width:720px;margin-bottom:28px}.management-panel form+form{padding-top:24px;border-top:1px solid #dbe4f1}.management-panel label{display:block;margin:16px 0 8px;font-weight:600;line-height:1.5}.management-panel input:not([type=checkbox]),.management-panel select,.management-panel textarea{display:block;width:100%;box-sizing:border-box;margin-top:8px;border:1px solid #bdcce0;border-radius:10px;padding:12px;font:inherit;background:#fff;color:#10264b}.management-panel textarea{resize:vertical}.management-panel .management-check{display:flex;align-items:flex-start;gap:10px;font-weight:500}.management-panel .management-check input{width:18px;height:18px;flex:0 0 18px;accent-color:#275df5;margin:3px 0 0}.management-panel fieldset{border:1px solid #dbe4f1;border-radius:12px;padding:16px}.management-panel legend{font-weight:600}.management-panel [role=status]:empty{display:none}.management-panel .actions{display:flex;flex-wrap:wrap;gap:12px}.management-panel button{min-height:44px;font:inherit;cursor:pointer}.management-plan-state{font-size:20px;font-weight:700}.management-history-item{display:block;padding:16px 0;border-bottom:1px solid #dbe4f1;line-height:1.5;text-decoration:none;color:#245de8}.management-panel summary{font-weight:600;cursor:pointer;padding:12px 0}.management-panel [hidden]{display:none!important}.management-panel #access{padding:0;box-shadow:none;border:0}.management-panel #sourceConnections{padding:0}.portfolio-reader [data-view=connections]{display:flex!important}.portfolio-reader #sidebarAccountButton{display:flex!important}.portfolio-reader.management-open .portfolio-toolbar{display:none!important}
@media(max-width:700px){.management-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.management-nav button{padding:10px;font-size:13px;text-align:left;white-space:normal}.management-panel{padding:20px!important}.management-panel h2{font-size:22px}.management-panel form{max-width:100%}.portfolio-reader .sidebar{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-areas:"brand brand account" "home parses explore" "health settings businesses"!important}.portfolio-reader .sidebar #sidebarAccountButton{display:flex!important}.portfolio-reader .sidebar [data-view=dataHealth]{grid-area:health!important}}
@media(max-width:700px){.access-page.business-settings-open .sidebar{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-areas:"brand brand brand" "home parses explore" "health settings businesses" "return return return"!important}.access-page.business-settings-open .sidebar nav .nav[data-report-nav=home]{grid-area:home!important}.access-page.business-settings-open .sidebar nav .nav[data-report-nav=parses]{grid-area:parses!important}.access-page.business-settings-open .sidebar nav .nav[data-report-nav=explore]{grid-area:explore!important}.access-page.business-settings-open .sidebar nav .nav[data-report-nav=data-health]{grid-area:health!important}.access-page.business-settings-open .sidebar nav .nav[data-report-nav=settings]{grid-area:settings!important}.access-page.business-settings-open .sidebar nav .nav:has(#businessNav){grid-area:businesses!important}.access-page.business-settings-open .sidebar nav #returnReports{grid-area:return!important}}
.privacy-request{border-top:1px solid #dbe4f1;padding:24px 0}.privacy-request:first-child{margin-top:20px}.privacy-overdue{color:#a13024;font-weight:700}.privacy-request h3{overflow-wrap:anywhere}.privacy-request form{margin:12px 0}.privacy-request button{max-width:100%;white-space:normal}

/* Source-only businesses use the same header and personal account as GA reports. */
.portfolio-native #exportMenuWrap:not(.hidden){display:flex!important}
.portfolio-native #account:not(.hidden){display:block!important}
.portfolio-native .portfolio-toolbar{background:transparent;box-shadow:none;border:0;padding:0 0 16px;margin:0 0 20px;border-bottom:1px solid #dbe4f1;border-radius:0}
.portfolio-native .portfolio-toolbar.hidden{display:none!important}
.portfolio-native .portfolio-current small{display:none}
.portfolio-native #portfolioHistoryToggle{font-size:13px;color:#245de8}
.source-badge.source-ikas{width:64px;min-width:64px;background:#fff;border:1px solid #e0e7ef;border-radius:8px;padding:6px}
.source-badge.source-ikas img{display:block;width:100%;height:auto;max-height:24px;object-fit:contain}
