/* .41.150: compact published site workspace. No status/permission overrides. */
html.fsg-ui #v8-content .onefsg-site-experience-published {max-width:1480px;margin:0 auto;color:var(--fsg-text);}
html.fsg-ui #v8-content .onefsg-site-experience-published .onefsg-site-app-nav {display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:18px;}
html.fsg-ui #v8-content .onefsg-site-experience-published .site-training-shortcut {margin-left:auto;}
html.fsg-ui #v8-content .onefsg-site-experience-published .seb-published-grid {gap:14px;}
html.fsg-ui #v8-content .onefsg-site-experience-published .type-site-banner {padding:0;border:0;background:transparent;box-shadow:none;}
html.fsg-ui #v8-content .onefsg-site-experience-published .seb-site-banner {padding:6px 0 12px;background:transparent;color:var(--fsg-text);border:0;min-height:0;}
html.fsg-ui #v8-content .onefsg-site-experience-published .seb-site-banner h2 {font-size:28px;line-height:1.3;margin:8px 0;}
html.fsg-ui #v8-content .onefsg-site-experience-published .seb-site-banner p {margin:8px 0;line-height:1.55;max-width:90ch;}
html.fsg-ui #v8-content .onefsg-site-experience-published .type-policies {background:#fff;border:1px solid var(--fsg-line);border-radius:10px;padding:0;box-shadow:var(--fsg-shadow-1);}
html.fsg-ui #v8-content .onefsg-site-experience-published .type-policies .seb-policy-card {padding:12px 16px;gap:20px;min-height:0;margin:0;background:transparent;border:0;}
html.fsg-ui #v8-content .onefsg-site-experience-published .type-policies h3 {font-size:16px;line-height:1.4;margin:0 0 4px;}
html.fsg-ui #v8-content .onefsg-site-experience-published .type-policies p {font-size:13px;line-height:1.5;margin:0;max-width:90ch;}
html.fsg-ui #v8-content .onefsg-site-experience-published .type-policies .seb-kicker {display:none;}
html.fsg-ui #v8-content .onefsg-site-experience-published .seb-policy-card button {border:1px solid var(--fsg-line);border-radius:7px;background:#fff;color:var(--fsg-text);padding:9px 13px;white-space:normal;font-size:13px;box-shadow:var(--fsg-shadow-1);}
html.fsg-ui #v8-content .onefsg-site-experience-published .type-work-queues {padding:0;border:0;background:transparent;box-shadow:none;}
html.fsg-ui #v8-content .onefsg-site-experience-published .seb-work-queues h3 {font-size:15px;margin:0 0 9px;line-height:1.4;}
html.fsg-ui #v8-content .site-queue-links {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;}
html.fsg-ui #v8-content .site-queue-link {display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:14px 16px;border:1px solid var(--fsg-line);background:#fff;border-radius:10px;color:var(--fsg-text);box-shadow:var(--fsg-shadow-1);text-align:left;min-width:0;white-space:normal;line-height:1.5;}
html.fsg-ui #v8-content .site-queue-link strong {font-size:14px;overflow-wrap:anywhere;}
html.fsg-ui #v8-content .site-queue-link span {font-size:12px;color:var(--fsg-text-muted);}
html.fsg-ui #v8-content .onefsg-site-experience-published .type-application-grid {padding:0;border:0;background:transparent;box-shadow:none;}
html.fsg-ui #v8-content .onefsg-site-experience-published .seb-app-section-heading h3 {font-size:16px;margin:0 0 10px;}
html.fsg-ui #v8-content .onefsg-site-experience-published .site-layout-information {margin:16px 0;color:var(--fsg-text-muted);font-size:12px;}
html.fsg-ui #v8-content .onefsg-site-experience-published .site-layout-information summary {cursor:pointer;width:fit-content;}
html.fsg-ui #v8-content .site-queue-link:focus-visible {outline:2px solid var(--fsg-orange-ink);outline-offset:3px;}
@media(max-width:760px){html.fsg-ui #v8-content .site-queue-links {grid-template-columns:repeat(2,minmax(0,1fr));}html.fsg-ui #v8-content .onefsg-site-experience-published .seb-site-banner h2 {font-size:24px;}}
@media(max-width:430px){html.fsg-ui #v8-content .onefsg-site-experience-published .type-policies .seb-policy-card {align-items:flex-start;flex-direction:column;gap:10px;}html.fsg-ui #v8-content .onefsg-site-experience-published .site-training-shortcut {margin-left:0;}html.fsg-ui #v8-content .site-queue-link {padding:12px;min-height:70px;}}
