body.embeddedWorkspace>aside,body.embeddedWorkspace>main>header,body.embeddedWorkspace #bottom{display:none!important}body.embeddedWorkspace>main{margin:0!important;height:100dvh;overflow:auto}body.embeddedWorkspace #content{padding:0!important;max-width:none!important;margin:0}.hrWorkspace,.calendarWorkspace{display:grid;grid-template-columns:190px minmax(0,1fr);min-height:calc(100dvh - 82px)}.hrWorkspaceSide,.calendarFolderSide{position:sticky;top:0;align-self:start;height:calc(100dvh - 82px);overflow:auto;background:#f3f4f6;border-right:1px solid #e4e8ec;padding:24px 14px}.hrWorkspaceSide h2,.calendarFolderSide h2{font-size:18px;margin:0 10px 22px}.hrWorkspaceSide button{display:block;border:0;background:none;border-radius:7px;text-align:left;width:100%;font-size:13px;padding:12px;margin-bottom:4px;color:#687480}.hrWorkspaceSide button.active{background:#e4e7ed;color:#303943;font-weight:600}.hrWorkspaceMain,.calendarWorkspaceMain{padding:26px;min-width:0}.hrWorkspaceMain .intro{margin-bottom:20px}.hrWorkspaceMain h1{font-size:24px}.hrWorkspaceMain h2{font-size:18px}.hrWorkspaceMain .reviewCriteria{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;margin:14px 0}.hrWorkspaceMain .memberRow{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid #e9edf1}.calendarFolderSide summary{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:600;padding:12px 6px;cursor:pointer}.calendarFolderSide label{display:flex;gap:7px;align-items:center;font-size:12px;padding:10px 6px}.calendarFolderSide input{width:15px;height:15px;accent-color:#657d70}.folderDot{width:8px;height:8px;border-radius:50%;display:inline-block;flex:none}.calendarFolderSide .sub{font-size:10px;line-height:1.8;padding:12px 6px}.calendarWorkspaceMain .unifiedWorkspace{padding:0;border:0}.calendarWorkspaceMain .workspaceHeading h1{font-size:24px}.calendarWorkspaceMain .unifiedStandalone{display:none}body.embeddedWorkspace .calendarFolderSide,body.embeddedWorkspace .hrWorkspaceSide{height:100dvh}body.embeddedWorkspace .calendarWorkspace,body.embeddedWorkspace .hrWorkspace{min-height:100dvh}@media(max-width:700px){.hrWorkspace,.calendarWorkspace{grid-template-columns:1fr}.hrWorkspaceSide,.calendarFolderSide{position:static;height:auto!important;padding:12px;border-right:0;border-bottom:1px solid #e3e7ec}.hrWorkspaceSide h2{display:none}.hrWorkspaceSide{display:flex;overflow:auto;gap:4px}.hrWorkspaceSide button{width:auto;white-space:nowrap;font-size:12px}.hrWorkspaceMain,.calendarWorkspaceMain{padding:18px}.calendarFolderSide h2{font-size:16px;margin-bottom:8px}.calendarFolderSide details{display:inline-block;vertical-align:top;margin-right:16px}.calendarFolderSide .sub{display:none}}

.calendarWorkspace>.calendarFolderSide{width:auto!important;min-width:0;max-width:100%;box-sizing:border-box;position:sticky;left:auto;z-index:1}.calendarWorkspaceMain{overflow-x:auto}

@media(min-width:761px){.hrWorkspace,.calendarWorkspace{grid-template-columns:164px minmax(0,1fr)}.hrWorkspaceSide,.calendarFolderSide{padding-left:10px;padding-right:10px}.hrWorkspaceMain,.calendarWorkspaceMain{padding:24px}.hrWorkspaceSide button{padding:10px;font-size:12px}}
