html body.page-hub #hubWorkspace [data-hub-private-v1][hidden]:is(#hub-owner-printer-v277,#hub-owner-year-chart-v311,#hub-owner-daily-revenue-v306,#hub-owner-dashboard-v258,#hub-command-dashboard-v228,#hub-company-dashboard-v245){display:none!important}
.hub-public-summary-v1{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 18px;margin:14px 0;border:1px solid #cadfd4;border-radius:15px;background:#f3fbf6;color:#153c2b}
.hub-public-summary-v1 h2{margin:0 0 4px;font-size:20px;line-height:1.4}
.hub-public-summary-v1 p{margin:0;font-size:15px;font-weight:650;line-height:1.6}
.hub-public-summary-actions-v1{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex-shrink:0}
.hub-public-summary-actions-v1 button{min-height:44px;padding:9px 15px;border:1px solid #bdd7c9;border-radius:11px;font-family:inherit;font-size:15px;font-weight:750;line-height:1.4;background:#176d46;color:#fff;cursor:pointer}
.hub-public-summary-actions-v1 #hub-native-summary-close-v1{background:#fff;color:#185338}
.hub-public-summary-actions-v1 button[hidden]{display:none!important}
html[data-dark="true"] .hub-public-summary-v1{background:#133126;border-color:#2b5441;color:#e6fff0}
@media(max-width:600px){.hub-public-summary-v1{align-items:flex-start;flex-direction:column;gap:12px;padding:14px}.hub-public-summary-actions-v1{width:100%}.hub-public-summary-actions-v1 button{flex:1}.hub-public-summary-v1 h2{font-size:19px}.hub-public-summary-v1 p{font-size:14px}}
/* Requested owner header spacing and one owner-only notification surface. */
html body.page-hub #hubWorkspace#hubWorkspace #hub-owner-dashboard-v258 .hub-owner-head-v258{flex-wrap:wrap!important;gap:10px 16px!important;align-items:flex-start!important}
html body.page-hub #hubWorkspace#hubWorkspace #hub-owner-dashboard-v258 .hub-owner-head-v258>div:first-child{flex:0 0 auto!important;min-width:0!important}
html body.page-hub #hubWorkspace#hubWorkspace #hub-owner-dashboard-v258 .hub-owner-head-v258 h2{white-space:normal!important;line-height:1.5!important}
html body.page-hub #hubWorkspace#hubWorkspace #hub-owner-dashboard-v258 .hub-owner-controls-v258{flex:0 1 auto!important;flex-wrap:wrap!important;gap:6px!important}
html body.page-hub #hubWorkspace#hubWorkspace #hub-owner-dashboard-v258 .hub-owner-controls-v258>label{display:none!important}
.hub-notice-cards-v304 [data-notice="support"],.hub-alert-trigger-v303,#support-attention-panel{display:none!important}
.hub-notice-popup-v304{display:none!important}
#hubWorkspace[data-hub-actor-role="owner"] .hub-notice-popup-v304:not([hidden]){display:block!important}
/* Keep pending requests visible to the owner after dismissing the popup. */
html body.page-hub #hubWorkspace[data-hub-actor-role="owner"] .hub-notice-cards-v304 [data-notice="support"]{display:flex!important}
html body.page-hub #hubWorkspace[data-hub-actor-role="owner"] .hub-alert-trigger-v303{display:inline-flex!important}
.hub-office-restore-link{display:inline-flex;align-items:center;min-height:40px;padding:8px 12px;border:1px solid #bdd9c9;border-radius:10px;background:#fff;color:#257d50;font-weight:700;text-decoration:none}
/* Large touch targets for the two revenue destinations. */
html body.page-hub #hubWorkspace #hub-department-floor-v228 .primary-revenue-partner .revenue-partner-links{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%}
html body.page-hub #hubWorkspace #hub-department-floor-v228 .primary-revenue-partner .revenue-partner-links>a{aspect-ratio:1;min-height:104px!important;padding:16px!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;border-radius:16px!important;text-align:center;box-sizing:border-box}
html body.page-hub #hubWorkspace #hub-department-floor-v228 .primary-revenue-partner .revenue-partner-links>a strong{font-size:19px!important;line-height:1.4}
