/*
 * JHS front-end workspace mode.
 * Operational pages receive a clean, full-width canvas while ordinary Joomla
 * pages (including the home page) retain their assigned sidebar modules.
 */
body.jhs-workspace-page .container-sidebar-left,
body.jhs-workspace-page .container-sidebar-right,
body.jhs-workspace-page .sidebar-left,
body.jhs-workspace-page .sidebar-right,
body.jhs-workspace-page aside.sidebar,
body.jhs-workspace-page [class*="sidebar-left"],
body.jhs-workspace-page [class*="sidebar-right"] {
    display: none !important;
}

body.jhs-workspace-page .site-grid,
body.jhs-workspace-page .grid-child.container-component,
body.jhs-workspace-page .container-component,
body.jhs-workspace-page main,
body.jhs-workspace-page .com-skywarnops {
    min-width: 0;
    width: 100%;
    max-width: none;
}

/* Cassiopeia and common Joomla template grid overrides, scoped only to JHS. */
body.jhs-workspace-page .site-grid {
    grid-template-columns: minmax(0, 1fr) !important;
}

body.jhs-workspace-page .container-component {
    grid-column: 1 / -1 !important;
    margin-inline: auto;
}

body.jhs-workspace-page .grid-child {
    max-width: none;
}

body.jhs-workspace-page .com-content-article,
body.jhs-workspace-page .item-page {
    max-width: none;
}

body.jhs-workspace-page.jhs-viewport-page .container-component {
    padding-inline: clamp(8px, 1.5vw, 24px);
}

body.jhs-workspace-page.jhs-operator-page .container-component {
    padding-inline: clamp(8px, 1.5vw, 24px);
}

@media (max-width: 760px) {
    body.jhs-workspace-page .container-component {
        padding-inline: 6px;
    }
}


/*
 * v2.3.5 site/workspace orientation.
 * This compact trail keeps the club website one click away while the Joomla
 * banner and global top navigation remain visible and under template control.
 */
body.jhs-workspace-page .jhs-site-context {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: .4rem .65rem;
    margin: 0 auto .75rem;
    max-width: 1600px;
    padding: .55rem clamp(8px, 1.5vw, 24px);
    color: #334155;
    font-size: .9rem;
    line-height: 1.35;
}

body.jhs-workspace-page .jhs-site-context__home {
    align-items: center;
    display: inline-flex;
    gap: .35rem;
    border-radius: .45rem;
    padding: .35rem .55rem;
    background: #f1f5f9;
    color: #0f3d63;
    font-weight: 700;
    text-decoration: none;
}

body.jhs-workspace-page .jhs-site-context__home:hover,
body.jhs-workspace-page .jhs-site-context__home:focus-visible {
    background: #dbeafe;
    color: #082f49;
    text-decoration: underline;
}

body.jhs-workspace-page .jhs-site-context__home:focus-visible {
    outline: 3px solid currentColor;
    outline-offset: 2px;
}

body.jhs-workspace-page .jhs-site-context__separator {
    color: #94a3b8;
}

body.jhs-workspace-page .jhs-site-context strong {
    color: #0f172a;
}

/* Never suppress the website banner or global top navigation in workspace mode. */
body.jhs-workspace-page header.header,
body.jhs-workspace-page .container-header,
body.jhs-workspace-page .site-header,
body.jhs-workspace-page nav.navbar,
body.jhs-workspace-page .container-nav,
body.jhs-workspace-page .site-menu {
    display: revert;
}

@media (max-width: 560px) {
    body.jhs-workspace-page .jhs-site-context {
        gap: .3rem .45rem;
        margin-bottom: .45rem;
        padding-inline: 6px;
        font-size: .8rem;
    }

    body.jhs-workspace-page .jhs-site-context__separator {
        display: none;
    }

    body.jhs-workspace-page .jhs-site-context span:not(.jhs-site-context__separator) {
        display: none;
    }
}

/* v2.3.9 persistent operational status */
body.jhs-workspace-page .jhs-operational-status {
    align-items: stretch;
    display: grid;
    grid-template-columns: minmax(150px, .9fr) minmax(250px, 1.5fr) repeat(4, minmax(135px, .8fr));
    margin: 0 auto .8rem;
    max-width: 1600px;
    overflow: hidden;
    border: 1px solid #cbd5e1;
    border-radius: .7rem;
    background: #fff;
    box-shadow: 0 4px 14px rgba(15, 23, 42, .08);
}
body.jhs-workspace-page .jhs-operational-status > div {
    min-width: 0;
    padding: .65rem .8rem;
    border-right: 1px solid #e2e8f0;
}
body.jhs-workspace-page .jhs-operational-status > div:last-child { border-right: 0; }
body.jhs-workspace-page .jhs-operational-status span {
    display: block;
    margin-bottom: .16rem;
    color: #64748b;
    font-size: .68rem;
    font-weight: 800;
    letter-spacing: .07em;
}
body.jhs-workspace-page .jhs-operational-status strong {
    display: block;
    overflow: hidden;
    color: #0f172a;
    font-size: .86rem;
    line-height: 1.2;
    text-overflow: ellipsis;
    white-space: nowrap;
}
body.jhs-workspace-page .jhs-operational-status__system {
    background: #ecfdf5;
}
body.jhs-workspace-page .jhs-operational-status__system i {
    display: inline-block;
    width: .62rem;
    height: .62rem;
    margin: 0 .35rem .02rem 0;
    border-radius: 50%;
    background: #16a34a;
    box-shadow: 0 0 0 4px rgba(22, 163, 74, .12);
}
body.jhs-workspace-page .jhs-operational-status.is-active .jhs-operational-status__system {
    background: #eff6ff;
}
body.jhs-workspace-page .jhs-operational-status.is-active .jhs-operational-status__system i {
    background: #2563eb;
    box-shadow: 0 0 0 4px rgba(37, 99, 235, .13);
}
@media (max-width: 1050px) {
    body.jhs-workspace-page .jhs-operational-status {
        display: flex;
        overflow-x: auto;
        scroll-snap-type: x proximity;
        scrollbar-width: thin;
    }
    body.jhs-workspace-page .jhs-operational-status > div {
        flex: 0 0 170px;
        scroll-snap-align: start;
    }
    body.jhs-workspace-page .jhs-operational-status > div:nth-child(2) { flex-basis: 260px; }
}
@media (max-width: 560px) {
    body.jhs-workspace-page .jhs-operational-status { margin-bottom: .5rem; border-radius: .55rem; }
    body.jhs-workspace-page .jhs-operational-status > div { flex-basis: 145px; padding: .55rem .65rem; }
    body.jhs-workspace-page .jhs-operational-status > div:nth-child(2) { flex-basis: 225px; }
}

/* v2.3.10 — shared JHS Operations workspace switcher */
body.jhs-workspace-page .jhs-operations-nav {
    display: flex;
    align-items: stretch;
    gap: 0;
    width: 100%;
    margin: 0 0 .65rem;
    overflow: hidden;
    border: 1px solid #c8d4df;
    border-radius: .7rem;
    background: #f7f9fb;
    box-shadow: 0 2px 8px rgba(20, 42, 61, .08);
}
body.jhs-workspace-page .jhs-operations-nav__title {
    display: flex;
    flex: 0 0 auto;
    flex-direction: column;
    justify-content: center;
    min-width: 118px;
    padding: .55rem .8rem;
    color: #fff;
    background: #173b5e;
    letter-spacing: .06em;
}
body.jhs-workspace-page .jhs-operations-nav__title span {
    font-size: .68rem;
    opacity: .78;
}
body.jhs-workspace-page .jhs-operations-nav__title strong {
    font-size: .82rem;
}
body.jhs-workspace-page .jhs-operations-nav__links {
    display: flex;
    flex: 1 1 auto;
    min-width: 0;
    overflow-x: auto;
    scrollbar-width: thin;
}
body.jhs-workspace-page .jhs-operations-nav__links a {
    display: flex;
    align-items: center;
    flex: 1 0 190px;
    gap: .6rem;
    min-height: 58px;
    padding: .5rem .8rem;
    border-right: 1px solid #d7e0e8;
    color: #263d50;
    text-decoration: none;
    background: #fff;
    transition: background-color .15s ease, color .15s ease, box-shadow .15s ease;
}
body.jhs-workspace-page .jhs-operations-nav__links a:last-child { border-right: 0; }
body.jhs-workspace-page .jhs-operations-nav__links a:hover {
    color: #102f4a;
    background: #edf4fa;
}
body.jhs-workspace-page .jhs-operations-nav__links a:focus-visible {
    position: relative;
    z-index: 2;
    outline: 3px solid #f4b942;
    outline-offset: -3px;
}
body.jhs-workspace-page .jhs-operations-nav__links a.is-active {
    color: #fff;
    background: #245e8f;
    box-shadow: inset 0 -4px 0 #f4b942;
}
body.jhs-workspace-page .jhs-operations-nav__icon {
    display: grid;
    place-items: center;
    width: 31px;
    height: 31px;
    flex: 0 0 31px;
    border-radius: 50%;
    background: rgba(23, 59, 94, .09);
    font-size: 1rem;
}
body.jhs-workspace-page .jhs-operations-nav__links a.is-active .jhs-operations-nav__icon {
    background: rgba(255, 255, 255, .18);
}
body.jhs-workspace-page .jhs-operations-nav__links a > span:last-child {
    display: flex;
    flex-direction: column;
    min-width: 0;
}
body.jhs-workspace-page .jhs-operations-nav__links a strong {
    font-size: .85rem;
    line-height: 1.15;
}
body.jhs-workspace-page .jhs-operations-nav__links a small {
    margin-top: .14rem;
    font-size: .69rem;
    line-height: 1.15;
    opacity: .72;
}
@media (max-width: 760px) {
    body.jhs-workspace-page .jhs-operations-nav {
        display: block;
        border-radius: .55rem;
    }
    body.jhs-workspace-page .jhs-operations-nav__title {
        min-width: 0;
        padding: .38rem .65rem;
        flex-direction: row;
        justify-content: flex-start;
        gap: .35rem;
    }
    body.jhs-workspace-page .jhs-operations-nav__title span,
    body.jhs-workspace-page .jhs-operations-nav__title strong { font-size: .72rem; }
    body.jhs-workspace-page .jhs-operations-nav__links a {
        flex-basis: 165px;
        min-height: 52px;
        padding: .42rem .62rem;
    }
}

/* v2.3.11 — unified operational notification center */
body.jhs-workspace-page .jhs-notifications { margin: 0 auto .8rem; max-width: 1600px; border: 1px solid #cbd5e1; border-radius: .7rem; background: #fff; box-shadow: 0 3px 12px rgba(15,23,42,.07); overflow: hidden; }
body.jhs-workspace-page .jhs-notifications__toggle { width: 100%; display: grid; grid-template-columns: auto 1fr auto auto; align-items: center; gap: .7rem; padding: .7rem .85rem; border: 0; color: #172b3e; background: #f8fafc; text-align: left; cursor: pointer; }
body.jhs-workspace-page .jhs-notifications__toggle:hover, body.jhs-workspace-page .jhs-notifications__toggle:focus-visible { background: #eef5fb; }
body.jhs-workspace-page .jhs-notifications__toggle:focus-visible { outline: 3px solid #2563eb; outline-offset: -3px; }
body.jhs-workspace-page .jhs-notifications__toggle strong, body.jhs-workspace-page .jhs-notifications__toggle small { display:block; }
body.jhs-workspace-page .jhs-notifications__toggle small { color:#64748b; font-size:.75rem; }
body.jhs-workspace-page .jhs-notifications__bell { width:.75rem; height:.75rem; border-radius:50%; color:#2563eb; box-shadow:0 0 0 4px rgba(37,99,235,.12); font-size:0; background:#2563eb; }
body.jhs-workspace-page .jhs-notifications__count { min-width:1.65rem; padding:.15rem .42rem; border-radius:999px; color:#fff; background:#b91c1c; font-size:.75rem; font-weight:800; text-align:center; }
body.jhs-workspace-page .jhs-notifications__chevron { font-size:1.2rem; transition:transform .15s ease; }
body.jhs-workspace-page .jhs-notifications__toggle[aria-expanded="true"] .jhs-notifications__chevron { transform:rotate(180deg); }
body.jhs-workspace-page .jhs-notifications__toolbar { display:flex; justify-content:space-between; gap:1rem; padding:.55rem .8rem; border-top:1px solid #e2e8f0; border-bottom:1px solid #e2e8f0; color:#64748b; font-size:.78rem; background:#fff; }
body.jhs-workspace-page .jhs-notifications__toolbar button { border:0; padding:0; color:#1d4ed8; background:transparent; font-weight:700; cursor:pointer; }
body.jhs-workspace-page .jhs-notifications__list { list-style:none; margin:0; padding:0; max-height:340px; overflow:auto; }
body.jhs-workspace-page .jhs-notifications__item { display:grid; grid-template-columns:auto 1fr; gap:.75rem; padding:.72rem .85rem; border-bottom:1px solid #eef2f7; }
body.jhs-workspace-page .jhs-notifications__item:last-child { border-bottom:0; }
body.jhs-workspace-page .jhs-notifications__item.is-acknowledged { opacity:.56; }
body.jhs-workspace-page .jhs-notifications__indicator { width:.58rem; height:.58rem; margin-top:.3rem; border-radius:50%; background:#2563eb; }
body.jhs-workspace-page .jhs-notifications__item.is-success .jhs-notifications__indicator { background:#16a34a; }
body.jhs-workspace-page .jhs-notifications__item.is-warning .jhs-notifications__indicator { background:#d97706; }
body.jhs-workspace-page .jhs-notifications__item.is-danger .jhs-notifications__indicator { background:#dc2626; }
body.jhs-workspace-page .jhs-notifications__item strong { display:block; color:#172b3e; font-size:.88rem; }
body.jhs-workspace-page .jhs-notifications__item p { margin:.12rem 0; color:#334155; font-size:.82rem; }
body.jhs-workspace-page .jhs-notifications__item time { color:#64748b; font-size:.72rem; }
body.jhs-workspace-page .jhs-notifications__empty { margin:0; padding:1rem; color:#64748b; text-align:center; }
@media (max-width:560px) { body.jhs-workspace-page .jhs-notifications { margin-bottom:.5rem; border-radius:.55rem; } body.jhs-workspace-page .jhs-notifications__toggle { gap:.5rem; padding:.62rem .65rem; } body.jhs-workspace-page .jhs-notifications__toolbar { align-items:flex-start; flex-direction:column; gap:.25rem; } }

/* v2.3.12 unified activity feed */
.jhs-activity{margin:1rem 0;border:1px solid rgba(112,136,160,.35);border-radius:12px;background:var(--jhs-panel,#fff);overflow:hidden}.jhs-activity__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border-bottom:1px solid rgba(112,136,160,.25)}.jhs-activity__head h2{margin:.1rem 0;font-size:1.1rem}.jhs-activity__head p{margin:0;opacity:.72}.jhs-activity__eyebrow{font-size:.7rem;font-weight:800;letter-spacing:.12em;opacity:.7}.jhs-activity button{border:1px solid rgba(112,136,160,.4);border-radius:999px;background:transparent;padding:.4rem .75rem;cursor:pointer}.jhs-activity button.is-active{font-weight:800;box-shadow:inset 0 0 0 1px currentColor}.jhs-activity__tools{display:flex;gap:.45rem;overflow-x:auto;padding:.75rem 1.1rem;border-bottom:1px solid rgba(112,136,160,.2)}.jhs-activity__list{list-style:none;margin:0;padding:0}.jhs-activity__item{display:grid;grid-template-columns:16px 1fr;gap:.75rem;padding:.9rem 1.1rem;border-bottom:1px solid rgba(112,136,160,.16)}.jhs-activity__item:last-child{border-bottom:0}.jhs-activity__marker{width:10px;height:10px;border-radius:50%;margin-top:.35rem;background:currentColor}.jhs-activity__item.is-net{color:#167a46}.jhs-activity__item.is-report{color:#9a5b00}.jhs-activity__item.is-operator{color:#285f9b}.jhs-activity__item.is-system{color:#6b5a78}.jhs-activity__content{color:var(--body-color,#222)}.jhs-activity__meta{display:flex;justify-content:space-between;gap:1rem}.jhs-activity__meta time,.jhs-activity__content small{font-size:.78rem;opacity:.68;white-space:nowrap}.jhs-activity__content p{margin:.25rem 0}.jhs-activity__empty{padding:1rem 1.1rem;margin:0}@media(max-width:640px){.jhs-activity__head{align-items:flex-start}.jhs-activity__meta{display:block}.jhs-activity__meta time{display:block;margin-top:.15rem}.jhs-activity__item{padding:.8rem}.jhs-activity__tools{padding:.65rem .8rem}}

/* v2.3.13 compact awareness row and report quick view */
body.jhs-workspace-page .jhs-awareness-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.85rem;max-width:1600px;margin:0 auto 1rem;align-items:start}
body.jhs-workspace-page .jhs-awareness-row>.jhs-notifications,
body.jhs-workspace-page .jhs-awareness-row>.jhs-activity{width:100%;max-width:none;margin:0;min-width:0}
body.jhs-workspace-page .jhs-awareness-row .jhs-notifications__list,
body.jhs-workspace-page .jhs-awareness-row .jhs-activity__body{max-height:320px;overflow:auto;scrollbar-gutter:stable}
body.jhs-workspace-page .jhs-awareness-row .jhs-notifications__toolbar,
body.jhs-workspace-page .jhs-awareness-row .jhs-activity__tools{position:sticky;top:0;z-index:2;background:#fff}
body.jhs-workspace-page .jhs-awareness-row .jhs-activity__head{min-height:67px;padding:.72rem .85rem}
body.jhs-workspace-page .jhs-awareness-row .jhs-activity__head p{font-size:.75rem}
body.jhs-workspace-page .jhs-awareness-row .jhs-activity__tools{padding:.55rem .7rem}
body.jhs-workspace-page .jhs-awareness-row .jhs-activity__item{padding:.72rem .85rem}
body.jhs-workspace-page .jhs-notifications__footer,
body.jhs-workspace-page .jhs-activity__footer{display:flex;align-items:center;justify-content:space-between;gap:.65rem;margin-top:.25rem}
body.jhs-workspace-page .jhs-quick-view{border:0!important;border-radius:999px!important;padding:.22rem .55rem!important;background:#e8f1fb!important;color:#174d7a!important;font-size:.72rem!important;font-weight:800!important;white-space:nowrap;cursor:pointer}
body.jhs-workspace-page .jhs-quick-view:hover,
body.jhs-workspace-page .jhs-quick-view:focus-visible{background:#d7e8f8!important;outline:2px solid #2563eb;outline-offset:2px}
body.jhs-modal-open{overflow:hidden}
.jhs-report-modal[hidden]{display:none!important}
.jhs-report-modal{position:fixed;inset:0;z-index:10050;display:grid;place-items:center;padding:1rem}
.jhs-report-modal__backdrop{position:absolute;inset:0;background:rgba(15,23,42,.55);backdrop-filter:blur(2px)}
.jhs-report-modal__dialog{position:relative;width:min(520px,calc(100vw - 2rem));max-height:min(78vh,720px);overflow:auto;border:1px solid #cbd5e1;border-radius:14px;background:#fff;color:#172b3e;box-shadow:0 24px 70px rgba(15,23,42,.35)}
.jhs-report-modal__dialog>header{position:sticky;top:0;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border-bottom:1px solid #e2e8f0;background:#f8fafc}
.jhs-report-modal__dialog>header span{display:block;color:#64748b;font-size:.68rem;font-weight:900;letter-spacing:.13em}
.jhs-report-modal__dialog>header h2{margin:.15rem 0 0;font-size:1.18rem}
.jhs-report-modal__close{width:2rem;height:2rem;border:0;border-radius:50%;background:#e2e8f0;color:#172b3e;font-size:1.35rem;line-height:1;cursor:pointer}
.jhs-report-modal__facts{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0;padding:0 1.1rem}
.jhs-report-modal__facts>div{padding:.85rem 0;border-bottom:1px solid #eef2f7}
.jhs-report-modal__facts>div:nth-child(odd){padding-right:.8rem}
.jhs-report-modal__facts>div:nth-child(even){padding-left:.8rem;border-left:1px solid #eef2f7}
.jhs-report-modal__facts dt{color:#64748b;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}
.jhs-report-modal__facts dd{margin:.18rem 0 0;font-weight:700;overflow-wrap:anywhere}
.jhs-report-modal__details{padding:1rem 1.1rem}
.jhs-report-modal__details h3{margin:0 0 .4rem;font-size:.9rem}
.jhs-report-modal__details p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}
.jhs-report-modal__dialog>footer{display:flex;justify-content:flex-end;padding:.8rem 1.1rem;border-top:1px solid #e2e8f0;background:#f8fafc}
.jhs-report-modal__dialog>footer button{border:1px solid #94a3b8;border-radius:999px;padding:.42rem .9rem;background:#fff;color:#172b3e;font-weight:800;cursor:pointer}
@media(max-width:900px){body.jhs-workspace-page .jhs-awareness-row{grid-template-columns:1fr}.jhs-report-modal__dialog{width:min(560px,calc(100vw - 1rem))}}
@media(max-width:560px){body.jhs-workspace-page .jhs-awareness-row{gap:.55rem}.jhs-report-modal{padding:.5rem}.jhs-report-modal__facts{grid-template-columns:1fr}.jhs-report-modal__facts>div:nth-child(odd),.jhs-report-modal__facts>div:nth-child(even){padding:.72rem 0;border-left:0}.jhs-notifications__footer,.jhs-activity__footer{align-items:flex-start;flex-direction:column}}


/* v2.3.14 symmetrical awareness console; collapsed on every page load */
body.jhs-workspace-page .jhs-awareness-row{align-items:stretch}
body.jhs-workspace-page .jhs-awareness-row>.jhs-notifications,
body.jhs-workspace-page .jhs-awareness-row>.jhs-activity{display:flex;flex-direction:column;height:100%;min-height:82px;border-radius:12px;box-shadow:0 3px 12px rgba(15,23,42,.07)}
body.jhs-workspace-page .jhs-awareness-row .jhs-notifications__toggle,
body.jhs-workspace-page .jhs-awareness-row .jhs-activity__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.7rem;width:100%;min-height:82px;padding:.72rem .85rem;border:0;border-bottom:0;background:#f8fafc;color:#172b3e;text-align:left;cursor:pointer}
body.jhs-workspace-page .jhs-awareness-row .jhs-activity__head:hover,
body.jhs-workspace-page .jhs-awareness-row .jhs-activity__head:focus-visible{background:#eef5fb}
body.jhs-workspace-page .jhs-awareness-row .jhs-activity__head:focus-visible{outline:3px solid #2563eb;outline-offset:-3px}
body.jhs-workspace-page .jhs-activity__signal{width:.75rem;height:.75rem;border-radius:50%;background:#64748b;box-shadow:0 0 0 4px rgba(100,116,139,.12)}
body.jhs-workspace-page .jhs-activity__heading strong,
body.jhs-workspace-page .jhs-activity__heading small{display:block}
body.jhs-workspace-page .jhs-activity__heading strong{font-size:1rem}
body.jhs-workspace-page .jhs-activity__heading small{color:#64748b;font-size:.75rem;font-weight:400}
body.jhs-workspace-page .jhs-activity__chevron{font-size:1.2rem;transition:transform .15s ease}
body.jhs-workspace-page .jhs-activity__toggle[aria-expanded="true"] .jhs-activity__chevron{transform:rotate(180deg)}
body.jhs-workspace-page .jhs-activity__panel{display:flex;flex:1;flex-direction:column}
body.jhs-workspace-page .jhs-activity__panel:has(.jhs-activity__body[hidden]){display:none}
body.jhs-workspace-page .jhs-awareness-row .jhs-notifications__panel,
body.jhs-workspace-page .jhs-awareness-row .jhs-activity__panel{border-top:1px solid #e2e8f0}
body.jhs-workspace-page .jhs-awareness-row .jhs-notifications__empty,
body.jhs-workspace-page .jhs-awareness-row .jhs-activity__empty{display:flex;min-height:112px;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;margin:0;padding:1rem;color:#64748b;text-align:center}
body.jhs-workspace-page .jhs-awareness-row .jhs-notifications__empty strong{color:#15803d;font-size:1rem}
body.jhs-workspace-page .jhs-awareness-row .jhs-activity__empty strong{color:#334155;font-size:1rem}
body.jhs-workspace-page .jhs-awareness-row .jhs-notifications__empty span,
body.jhs-workspace-page .jhs-awareness-row .jhs-activity__empty span{max-width:28rem;font-size:.82rem}
@media(max-width:760px){body.jhs-workspace-page .jhs-awareness-row{grid-template-columns:1fr}body.jhs-workspace-page .jhs-awareness-row>.jhs-notifications,body.jhs-workspace-page .jhs-awareness-row>.jhs-activity{min-height:72px}body.jhs-workspace-page .jhs-awareness-row .jhs-notifications__toggle,body.jhs-workspace-page .jhs-awareness-row .jhs-activity__head{min-height:72px}}
