/* One account-connection card, one compact desktop filter row. */
#view .account-connection-hub{padding:20px;min-width:0}
#view .account-connection-hub .account-connection-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;flex-wrap:wrap}
#view .account-connection-hub .account-connection-heading h2{font-size:18px;margin:0}
#view .account-connection-hub .account-connection-heading p{font-size:12px;margin:5px 0 0}
#view .account-connection-hub #account-form{display:grid!important;grid-template-columns:minmax(145px,1.3fr) repeat(4,minmax(110px,1fr)) auto;align-items:end;gap:12px;margin:0 0 14px}
#view .account-connection-hub #account-form>label,#view .account-connection-hub #account-form .ms-filter-extra>label{display:flex;flex-direction:column;gap:6px;min-width:0;margin:0;font-size:12px}
#view .account-connection-hub #account-form .ms-filter-extra{display:contents!important}
#view .account-connection-hub #account-form .ac-filter-actions{order:10;display:flex;gap:8px;align-items:center;grid-column:auto;grid-row:auto;padding:0;margin:0}
#view .account-connection-hub #account-form input,#view .account-connection-hub #account-form select,#view .account-connection-hub #account-form .ds-select{width:100%;min-width:0;max-width:100%;box-sizing:border-box}
#view .account-connection-hub #account-form button{white-space:nowrap}
#view .account-connection-hub .ac-applied{margin:8px 0 12px;font-size:12px}
#view .account-connection-hub:has(.oauth-connection) .ac-applied{display:none}
#view #account-connection-filter-status{font-size:12px;margin:8px 0;color:var(--text-secondary,#64748b)}
#view #account-connection-filter-status:empty{display:none}
#view .account-connection-hub .oauth-connection{padding:0!important;margin:0!important;border:0!important;box-shadow:none!important;background:none!important}
#view .account-connection-hub .oauth-connection>p.ms-note{display:none}
#view .account-connection-hub .oauth-record{margin-top:12px;padding-top:10px}
#view .account-connection-hub .oauth-record h3{font-size:14px}
#view .account-connection-hub .oauth-record .ms-note{font-size:12px}
#view .account-connection-hub .oauth-record>[data-testid="business-advertisers"]>p.ms-note:first-of-type{display:none}
#view .account-authorization-details{margin:8px 0 14px;font-size:12px}
#view .account-authorization-details>summary{cursor:pointer;color:var(--text-secondary,#64748b)}
#view .account-authorization-details>div{margin-top:10px}
#view .account-connection-hub [hidden]{display:none!important}
#view .account-connection-hub tr[hidden]{display:none!important}
#view .account-imported-records{border-top:1px solid var(--line,#dce3eb);margin-top:16px;padding-top:12px;min-width:0}
#view .account-imported-records>summary{cursor:pointer;font-size:13px;color:var(--text-secondary,#64748b)}
#view .account-imported-records>.ac-table-scroll{margin-top:12px}
@media(max-width:1150px){#view .account-connection-hub #account-form{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:650px){#view .account-connection-hub{padding:16px}#view .account-connection-hub #account-form{grid-template-columns:repeat(2,minmax(0,1fr))}#view .account-connection-hub #account-form>label:first-child{grid-column:1/-1}#view .account-connection-hub .account-connection-heading{align-items:flex-start}#view .account-connection-hub .oauth-actions{gap:8px}#view .account-connection-hub .oauth-actions button{font-size:12px;padding:7px 10px}}
