
/* The former sidebar block is obsolete: quick actions now live in each office At a Glance. */
#portalWorkspace .p-sidebar #v46OfficeQuick{display:none!important}
.sts106-actions{border:1px solid #cbddea;border-left:5px solid #c9324b;background:white;border-radius:12px;padding:16px 18px;margin:16px 0 18px;box-shadow:0 2px 9px rgba(15,53,84,.04)}
.sts106-actions-heading strong{display:block;font-size:17px;color:#173a58;margin-bottom:3px}
.sts106-actions-heading small{font-size:12px;color:#5f7b94;line-height:1.4}
.sts106-actions-grid{display:flex;flex-wrap:wrap;gap:9px;margin-top:13px}
.sts106-actions-grid button{padding:10px 13px;border:1px solid #c6d7e6;border-radius:8px;background:#f3f8fd;color:#184365;font-size:12px;font-weight:700;cursor:pointer}
.sts106-actions-grid button:hover,.sts106-actions-grid button:focus{border-color:#398dc4;background:#e5f2fc}
/* Eight familiar category buttons; one line on wide screens, sensible wrap on smaller ones. */
#stsHubShell .sth-cats,#stsHubShell .ss-categories{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;align-items:stretch}
#stsHubShell .sth-cats button,#stsHubShell .ss-categories button{min-width:0;width:100%;white-space:normal;overflow-wrap:break-word;line-height:1.25;text-align:center;padding:9px 4px;font-size:clamp(10px,.81vw,12px);min-height:47px}
@media (max-width:1050px){#stsHubShell .sth-cats,#stsHubShell .ss-categories{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media (max-width:520px){#stsHubShell .sth-cats,#stsHubShell .ss-categories{grid-template-columns:repeat(2,minmax(0,1fr))}}
