.assignment-batch-cards-module__NqR_PW__container{margin-bottom:2.5rem;position:relative}.assignment-batch-cards-module__NqR_PW__scrollArea{cursor:grab;scrollbar-width:thin;gap:1rem;padding-bottom:1.5rem;display:flex;overflow-x:auto}.assignment-batch-cards-module__NqR_PW__verticalDivider{border-left:1px solid var(--color-grey-300)}.assignment-batch-cards-module__NqR_PW__card{border:1px solid var(--color-grey-300);border-radius:var(--border-radius-m);background:var(--color-foundations-white);min-width:200px;color:inherit;cursor:pointer;font:inherit;text-align:left;flex-direction:column;flex:none;align-items:flex-start;gap:.5rem;padding:2rem 1.5rem;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.assignment-batch-cards-module__NqR_PW__card:hover{border-color:var(--color-grey-500);box-shadow:0 1px 3px #0000001a}.assignment-batch-cards-module__NqR_PW__card.assignment-batch-cards-module__NqR_PW__active{border-width:2px;border-color:var(--color-grey-500);background-color:var(--color-grey-100)}.assignment-batch-cards-module__NqR_PW__selectAllCard{justify-content:center;align-items:center}.assignment-batch-cards-module__NqR_PW__cardTitle{color:var(--content-default-link);font-size:var(--text-copy-body-size);font-weight:700;line-height:var(--text-copy-body-line-height)}.assignment-batch-cards-module__NqR_PW__cardSubtitle{color:var(--content-default-secondary);font-size:var(--text-copy-micro-size);line-height:var(--text-copy-micro-line-height);text-transform:uppercase;margin-top:.25rem}.assignment-batch-cards-module__NqR_PW__activeIndicator{background:var(--content-default-secondary);width:28px;height:28px;color:var(--color-foundations-white);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}.assignment-batch-cards-module__NqR_PW__allCardInfo{color:var(--content-default-secondary);font-size:var(--text-copy-caption-size);line-height:var(--text-copy-caption-line-height)}
.dropdown-menu-module__YU1s1G__dropdownMenuContent,.dropdown-menu-module__YU1s1G__dropdownMenuSubContent{z-index:50;min-width:220px;max-height:var(--radix-dropdown-menu-content-available-height);background-color:var(--surface-page);transform-origin:var(--radix-dropdown-menu-content-transform-origin);will-change:transform, opacity;border-radius:.5rem;padding:.5rem;animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);overflow:hidden auto;box-shadow:0 10px 38px -10px #16171859,0 10px 20px -15px #16171833}:is(.dropdown-menu-module__YU1s1G__dropdownMenuContent,.dropdown-menu-module__YU1s1G__dropdownMenuSubContent)[data-side=top]{animation-name:dropdown-menu-module__YU1s1G__slideDownAndFade}:is(.dropdown-menu-module__YU1s1G__dropdownMenuContent,.dropdown-menu-module__YU1s1G__dropdownMenuSubContent)[data-side=right]{animation-name:dropdown-menu-module__YU1s1G__slideLeftAndFade}:is(.dropdown-menu-module__YU1s1G__dropdownMenuContent,.dropdown-menu-module__YU1s1G__dropdownMenuSubContent)[data-side=bottom]{animation-name:dropdown-menu-module__YU1s1G__slideUpAndFade}:is(.dropdown-menu-module__YU1s1G__dropdownMenuContent,.dropdown-menu-module__YU1s1G__dropdownMenuSubContent)[data-side=left]{animation-name:dropdown-menu-module__YU1s1G__slideRightAndFade}.dropdown-menu-module__YU1s1G__dropdownMenuTrigger{justify-content:space-between;align-items:center;gap:2px;display:flex}.dropdown-menu-module__YU1s1G__dropdownMenuItem,.dropdown-menu-module__YU1s1G__dropdownMenuCheckboxItem,.dropdown-menu-module__YU1s1G__dropdownMenuRadioItem,.dropdown-menu-module__YU1s1G__dropdownMenuSubTrigger{border-radius:var(--border-radius-s);color:var(--color-grey-700);cursor:pointer;font-size:var(--text-copy-caption-size);-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:.5rem;padding:.5rem;line-height:1.2;text-decoration:none;display:flex;position:relative}:is(.dropdown-menu-module__YU1s1G__dropdownMenuItem,.dropdown-menu-module__YU1s1G__dropdownMenuCheckboxItem,.dropdown-menu-module__YU1s1G__dropdownMenuRadioItem,.dropdown-menu-module__YU1s1G__dropdownMenuSubTrigger):hover,:is(.dropdown-menu-module__YU1s1G__dropdownMenuItem,.dropdown-menu-module__YU1s1G__dropdownMenuCheckboxItem,.dropdown-menu-module__YU1s1G__dropdownMenuRadioItem,.dropdown-menu-module__YU1s1G__dropdownMenuSubTrigger):focus{text-decoration:none}.dropdown-menu-module__YU1s1G__dropdownMenuItem[data-disabled],.dropdown-menu-module__YU1s1G__dropdownMenuCheckboxItem[data-disabled],.dropdown-menu-module__YU1s1G__dropdownMenuRadioItem[data-disabled],.dropdown-menu-module__YU1s1G__dropdownMenuSubTrigger[data-disabled]{color:var(--color-grey-600);pointer-events:none}.dropdown-menu-module__YU1s1G__dropdownMenuItem[data-highlighted],.dropdown-menu-module__YU1s1G__dropdownMenuCheckboxItem[data-highlighted],.dropdown-menu-module__YU1s1G__dropdownMenuRadioItem[data-highlighted],.dropdown-menu-module__YU1s1G__dropdownMenuSubTrigger[data-highlighted]{background-color:var(--color-grey-100)}:is(.dropdown-menu-module__YU1s1G__dropdownMenuItem[data-highlighted],.dropdown-menu-module__YU1s1G__dropdownMenuCheckboxItem[data-highlighted],.dropdown-menu-module__YU1s1G__dropdownMenuRadioItem[data-highlighted],.dropdown-menu-module__YU1s1G__dropdownMenuSubTrigger[data-highlighted]):hover svg{color:var(--color-grey-700)}.dropdown-menu-module__YU1s1G__dropdownMenuCheckboxItem{border-radius:calc(var(--border-radius-s) - 4px);cursor:default;outline-offset:2px;-webkit-user-select:none;user-select:none;outline:2px solid #0000;align-items:center;padding:.5rem .5rem .5rem 2rem;display:flex;position:relative}.dropdown-menu-module__YU1s1G__dropdownMenuCheckboxItem .dropdown-menu-module__YU1s1G__checkboxWrapper{justify-content:center;align-items:center;width:.875rem;height:.875rem;display:flex;position:absolute;left:.5rem}.dropdown-menu-module__YU1s1G__dropdownMenuCheckboxItem .dropdown-menu-module__YU1s1G__checkboxWrapper .dropdown-menu-module__YU1s1G__checkboxIcon{width:1rem;height:1rem;display:block}.dropdown-menu-module__YU1s1G__dropdownMenuLabel{color:var(--color-grey-600);font-size:var(--text-copy-caption-size);padding:.25rem .5rem;font-weight:500}.dropdown-menu-module__YU1s1G__dropdownMenuSeparator{background-color:var(--color-grey-200);height:1px;margin:.25rem -.5rem}.dropdown-menu-module__YU1s1G__dropdownMenuItemIndicator{justify-content:center;align-items:center;width:25px;display:inline-flex;position:absolute;left:0}.dropdown-menu-module__YU1s1G__dropdownMenuArrow{fill:var(--dropdown)}@keyframes dropdown-menu-module__YU1s1G__slideUpAndFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes dropdown-menu-module__YU1s1G__slideRightAndFade{0%{opacity:0;transform:translate(-2px)}to{opacity:1;transform:translate(0)}}@keyframes dropdown-menu-module__YU1s1G__slideDownAndFade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes dropdown-menu-module__YU1s1G__slideLeftAndFade{0%{opacity:0;transform:translate(2px)}to{opacity:1;transform:translate(0)}}
.main-header-module__M_igxq__mainHeader{padding:var(--spacing-s) 0 var(--spacing-xs) 0}.main-header-module__M_igxq__container{grid-template-columns:1fr;grid-auto-columns:1fr;gap:1rem;display:grid}@media (min-width:992px){.main-header-module__M_igxq__container{grid-template-columns:1fr 300px}}.main-header-module__M_igxq__mainHeaderLeft{justify-content:flex-start;align-items:center;min-width:0;display:flex}.main-header-module__M_igxq__mainHeaderRight{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.main-header-module__M_igxq__search{min-height:auto}
.CircleIcon-module__vIdcJG__circleIcon{background-color:#000;border-radius:50%;width:100%;min-width:1.625rem;max-width:1.625rem;height:1.625rem;position:relative}.CircleIcon-module__vIdcJG__circleIcon.CircleIcon-module__vIdcJG__green{background-color:var(--theme-success-primary)}.CircleIcon-module__vIdcJG__circleIcon.CircleIcon-module__vIdcJG__pink{background-color:var(--color-pink-500)}.CircleIcon-module__vIdcJG__circleIcon .CircleIcon-module__vIdcJG__icon{width:.9rem;height:.9rem;color:var(--color-foundations-white);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.free-trial-tab-module__jBDJjG__freeTrialTab{background:var(--color-navy-500);height:100%;color:var(--color-foundations-white);align-items:center;gap:.5rem;line-height:2rem;display:none}@media (min-width:992px){.free-trial-tab-module__jBDJjG__freeTrialTab{flex:none;margin:0;padding:.75rem;display:flex;position:relative}}.free-trial-tab-module__jBDJjG__freeTrialTab .free-trial-tab-module__jBDJjG__message{flex-direction:row;align-items:center;gap:1rem;display:flex}@media (min-width:400px){.free-trial-tab-module__jBDJjG__freeTrialTab .free-trial-tab-module__jBDJjG__message{gap:.5rem}}.free-trial-tab-module__jBDJjG__freeTrialTab strong{text-decoration:underline;-webkit-text-decoration-color:var(--color-pink-500);text-decoration-color:var(--color-pink-500);text-decoration-thickness:.125rem}.free-trial-tab-module__jBDJjG__freeTrialTab .free-trial-tab-module__jBDJjG__link{height:auto;color:var(--color-foundations-link);font-size:var(--text-copy-caption-size);text-decoration:underline;display:block}
.unlock-other-services-module__P6EfYa__unlockOtherServicesHeader{font-size:var(--text-copy-caption-size);line-height:1.2;line-height:var(--text-copy-caption-line-height);display:none}@media (min-width:1200px){.unlock-other-services-module__P6EfYa__unlockOtherServicesHeader{color:var(--color-neutral-500);align-items:center;gap:1rem;display:flex}.unlock-other-services-module__P6EfYa__unlockOtherServicesHeader .unlock-other-services-module__P6EfYa__imageHolder{height:100%}.unlock-other-services-module__P6EfYa__unlockOtherServicesHeader .unlock-other-services-module__P6EfYa__image{width:auto;height:100%}.unlock-other-services-module__P6EfYa__unlockOtherServicesHeader .unlock-other-services-module__P6EfYa__highlight{color:var(--color-brand-leaders-500);font-weight:700}}
.top-bar-link-module__Y_CGVq__topBarLinks{align-items:center;gap:.25rem;height:100%;display:flex}.top-bar-link-module__Y_CGVq__loggedOutLinkButton{height:2.25rem;color:var(--content-default-body);font-size:var(--text-copy-caption-size);font-weight:500;line-height:var(--text-copy-caption-line-height);align-items:center;gap:.5rem;padding:.5rem;display:inline-flex}.top-bar-link-module__Y_CGVq__loggedOutLinkButton svg{width:1rem;height:1rem;color:var(--content-default-secondary);flex:none}.top-bar-link-module__Y_CGVq__badge{padding:1px .375rem;line-height:1}
.my-training-link-module__y5HJUq__badge{display:none;padding:1px .375rem!important}@media (min-width:768px){.my-training-link-module__y5HJUq__badge{display:inline-flex}}.my-training-link-module__y5HJUq__buttonText{display:none}@media (min-width:768px){.my-training-link-module__y5HJUq__buttonText{display:block}}
.reading-list-module__3SPUoW__buttonText{display:none}@media (min-width:768px){.reading-list-module__3SPUoW__buttonText{display:block}}.reading-list-module__3SPUoW__sheet{max-width:500px!important}.reading-list-module__3SPUoW__sheet .reading-list-module__3SPUoW__bookmarks{flex-direction:column;gap:1.5rem;display:flex}.reading-list-module__3SPUoW__sheet .reading-list-module__3SPUoW__blockHeader{margin-bottom:1rem}.reading-list-module__3SPUoW__sheet .reading-list-module__3SPUoW__blockHeader .reading-list-module__3SPUoW__heading{color:var(--content-default-heading);font-size:var(--text-heading-h4-size);font-weight:700;line-height:var(--text-heading-h4-line-height)}.reading-list-module__3SPUoW__sheet .reading-list-module__3SPUoW__list{flex-direction:column;align-items:flex-start;gap:.75rem;margin:0;padding:0;list-style-type:none;display:flex}.reading-list-module__3SPUoW__sheet .reading-list-module__3SPUoW__list li{flex-direction:row;align-items:baseline;gap:.5rem;width:100%;display:flex}.reading-list-module__3SPUoW__sheet .reading-list-module__3SPUoW__list li .reading-list-module__3SPUoW__chevron{flex:none;width:.625rem;height:.625rem}.reading-list-module__3SPUoW__sheet .reading-list-module__3SPUoW__list li .reading-list-module__3SPUoW__badge{margin-left:.25rem}.reading-list-module__3SPUoW__sheet .reading-list-module__3SPUoW__loading{justify-content:center;align-items:center;height:100%;display:flex}.reading-list-module__3SPUoW__sheet .reading-list-module__3SPUoW__error{color:var(--content-default-secondary);font-size:var(--text-copy-caption-size)}
.logged-out-links-module__kinoGG__freeTrialButton{height:2.25rem;padding:.5rem .875rem}.logged-out-links-module__kinoGG__loggedOutMarketingLinks{display:none!important}@media (min-width:1200px){.logged-out-links-module__kinoGG__loggedOutMarketingLinks{display:flex!important}}
.mykey-apps-module__El5oRq__myKeyApps{flex:1;align-items:center;min-width:0;display:none}@media (min-width:1150px){.mykey-apps-module__El5oRq__myKeyApps{display:flex}}.mykey-apps-module__El5oRq__myKeyAppsList{align-items:center;gap:1rem;display:flex;overflow:hidden}.mykey-apps-module__El5oRq__serviceLink{color:var(--content-default-heading);flex:none;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex;position:relative}.mykey-apps-module__El5oRq__serviceLink:hover,.mykey-apps-module__El5oRq__serviceLink:focus{text-decoration:none}.mykey-apps-module__El5oRq__serviceLink .mykey-apps-module__El5oRq__brandUnderline{align-items:center;gap:.5rem;font-size:1rem;font-weight:400;display:inline-flex}.mykey-apps-module__El5oRq__serviceLink .mykey-apps-module__El5oRq__icon{width:1rem;height:1rem;color:var(--content-default-secondary);flex:none}
.the-key-logo-module__azoyBa__theKeyLink{display:flex}.the-key-logo-module__azoyBa__theKeyLink .the-key-logo-module__azoyBa__theKeyLogo{align-self:center;height:22px}
.workspace-picker-module__-OVjaG__workspaces{border-radius:var(--border-radius-s);background-color:var(--surface-card);font-size:var(--text-copy-caption-size);margin-top:.5rem;padding:.5rem}.workspace-picker-module__-OVjaG__workspaces .workspace-picker-module__-OVjaG__dropdownMenuLabel{font-size:var(--text-copy-caption-size)}.workspace-picker-module__-OVjaG__workspaces .workspace-picker-module__-OVjaG__workspaceItem{height:auto;font-size:inherit;text-align:left;font-weight:500}.workspace-picker-module__-OVjaG__workspaces .workspace-picker-module__-OVjaG__workspaceItem:focus,.workspace-picker-module__-OVjaG__workspaces .workspace-picker-module__-OVjaG__workspaceItem:hover{background-color:var(--surface-page);text-decoration:none}.workspace-picker-module__-OVjaG__workspaces .workspace-picker-module__-OVjaG__workspaceItem:first-child{color:var(--content-default-secondary);padding:.25rem 1rem}.workspace-picker-module__-OVjaG__lockedMessage{color:var(--content-default-secondary);font-size:var(--text-copy-micro-size);line-height:var(--text-copy-micro-line-height);padding:.25rem 1rem .5rem}.workspace-picker-module__-OVjaG__workspaceName{overflow-wrap:break-word;width:100%;padding-left:1rem;position:relative}.workspace-picker-module__-OVjaG__workspaceName .workspace-picker-module__-OVjaG__active{background-color:var(--color-pink-500);vertical-align:middle;border-radius:100%;width:.375rem;height:.375rem;display:inline-block;position:absolute;top:.375rem;left:0}
.user-profile-module__hW1THa__dropdownTrigger{border-radius:0;gap:.75rem;height:100%;padding:0 .75rem}.user-profile-module__hW1THa__dropdownTrigger:hover,.user-profile-module__hW1THa__dropdownTrigger:focus{text-decoration:none}.user-profile-module__hW1THa__dropdownTrigger:hover{background-color:var(--surface-page)}.user-profile-module__hW1THa__dropdownTrigger[data-state=open]{background-color:var(--surface-page)}.user-profile-module__hW1THa__dropdownTrigger[data-state=open] .user-profile-module__hW1THa__chevron{transform:rotate(180deg)}.user-profile-module__hW1THa__dropdownTrigger .user-profile-module__hW1THa__chevron{width:.875rem;height:.875rem;color:var(--content-default-secondary);transition:all .2s}.user-profile-module__hW1THa__iconWrapper{width:1.5rem;height:1.5rem;position:relative}.user-profile-module__hW1THa__iconWrapper .user-profile-module__hW1THa__typeIcon{width:.75rem;height:auto;position:absolute;top:-.375rem;left:-.25rem}.user-profile-module__hW1THa__userDetails{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex-direction:column;gap:.125rem;width:150px;display:flex;overflow:hidden}@media (min-width:768px){.user-profile-module__hW1THa__userDetails{width:200px}}.user-profile-module__hW1THa__userDetails .user-profile-module__hW1THa__name{font-size:var(--text-copy-caption-size);text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.1;overflow:hidden}.user-profile-module__hW1THa__userDetails .user-profile-module__hW1THa__org{font-size:var(--text-copy-micro-size);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.user-profile-module__hW1THa__dropdownContent{width:var(--radix-dropdown-menu-trigger-width);border-top-left-radius:0!important;border-top-right-radius:0!important}.user-profile-module__hW1THa__dropdownContent .user-profile-module__hW1THa__dropdownMenuItem{font-size:var(--text-copy-caption-size)}.user-profile-module__hW1THa__menuIcon{width:1rem;height:1rem;color:var(--content-default-secondary);flex:none;align-self:flex-start}.user-profile-module__hW1THa__skeleton{height:1rem}
.top-bar-module__kcj7WW__topBar{--top-bar-height:50px;height:var(--top-bar-height);background-color:var(--color-grey-100);color:var(--content-default-body);font-size:var(--text-copy-body-size);position:relative}.top-bar-module__kcj7WW__container{width:100%;height:100%}.top-bar-module__kcj7WW__topBarContent{justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.top-bar-module__kcj7WW__topBarLeft,.top-bar-module__kcj7WW__topBarRight{flex:none;gap:.5rem;height:100%;display:flex}
@media (min-width:1270px){.common-header-module__jjbw2q__commonHeader{border-bottom:1px solid var(--border-default)}}
.data-table-module__imv_sG__list{flex-direction:column;gap:.5rem;display:flex}.data-table-module__imv_sG__row{border:1px solid var(--border-default);border-radius:var(--border-radius-s);grid-template-columns:auto 1fr auto;grid-template-areas:"assignment assignment assignment""status duedate actions";align-items:center;padding:.75rem 1rem;display:grid}.data-table-module__imv_sG__overdueRow{border-color:var(--color-signal-error-300)}.data-table-module__imv_sG__cell{padding:.375rem .75rem}.data-table-module__imv_sG__cell:first-child{padding-left:0}.data-table-module__imv_sG__cell:last-child{padding-right:0}.data-table-module__imv_sG__row [data-column=assignment]{grid-area:assignment;padding-bottom:.25rem;padding-left:0}.data-table-module__imv_sG__row [data-column=status]{grid-area:status;padding-top:.5rem;padding-left:0}.data-table-module__imv_sG__row [data-column=dueDate]{grid-area:duedate;min-width:0;padding-top:.5rem}.data-table-module__imv_sG__row [data-column=actions]{grid-area:actions;padding-top:.5rem;padding-right:0}.data-table-module__imv_sG__emptyCell{border-radius:var(--border-radius-s);background-color:var(--color-grey-50);color:var(--color-grey-600);text-align:center;padding:1.5rem;font-size:1rem}@media (min-width:641px){.data-table-module__imv_sG__row{grid-template-areas:unset;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto auto auto;padding:0 1rem}.data-table-module__imv_sG__cell{padding:1.125rem .75rem}.data-table-module__imv_sG__row [data-column=assignment],.data-table-module__imv_sG__row [data-column=status],.data-table-module__imv_sG__row [data-column=dueDate],.data-table-module__imv_sG__row [data-column=actions]{grid-area:unset;padding-top:1.125rem;padding-bottom:1.125rem}.data-table-module__imv_sG__row [data-column=assignment]{padding-left:0}.data-table-module__imv_sG__row [data-column=actions]{padding-right:0}}.data-table-module__imv_sG__assignment{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}@media (min-width:641px){.data-table-module__imv_sG__assignment{flex-direction:row;gap:1rem}}.data-table-module__imv_sG__assignment .data-table-module__imv_sG__title{color:var(--content-default-link)}.data-table-module__imv_sG__assignment .data-table-module__imv_sG__type{color:var(--color-navy-300);font-size:var(--text-copy-caption-size);margin-top:.25rem}.data-table-module__imv_sG__dueDateContainer{font-size:var(--text-copy-caption-size)}@media (min-width:641px){.data-table-module__imv_sG__dueDateContainer{font-size:inherit}}.data-table-module__imv_sG__dueDateContainer .data-table-module__imv_sG__overdue{color:var(--theme-error-primary-aa)}.data-table-module__imv_sG__actionsCell{justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.data-table-module__imv_sG__actionsCell .data-table-module__imv_sG__actionButton{color:var(--color-grey-500);cursor:pointer;background:0 0;border:none;padding:.375rem}.data-table-module__imv_sG__actionsCell .data-table-module__imv_sG__actionButton:hover{color:var(--content-default-link)}.data-table-module__imv_sG__actionsCell .data-table-module__imv_sG__actionIcon{width:1.25rem;height:1.25rem}.data-table-module__imv_sG__assignedByOrganisation{color:var(--color-grey-600)}.data-table-module__imv_sG__menuIcon{width:1.25rem;height:1.25rem}