.book-collection-accordian{--blue:#4ac6ff;flex-direction:column;width:24rem;max-width:100vw;height:100%;display:flex;position:relative}@media (width<=500px){.book-collection-accordian{width:100vw}}.book-collection-accordian .collections{z-index:1;flex-grow:10;flex-shrink:0;align-items:flex-start;width:100%;display:flex}.book-collection-accordian .header{color:#242424;background-color:#ffce2c;flex-shrink:0;align-items:center;height:2.5rem;padding-left:.75rem;display:flex;position:relative}.book-collection-accordian .header span{text-transform:uppercase;margin-left:2.5rem;font-size:.8rem;font-weight:600}.book-collection-accordian .scroll-indicator{z-index:100;background:radial-gradient(farthest-side at top,#00000040 0%,#0000 100%);width:100%;height:2rem;display:block;position:absolute;top:2.5rem;left:0}.book-collection-accordian .collection-section{background:#000;flex-direction:column;width:100%;display:flex}.book-collection-accordian .collection-item{flex-direction:column;flex-grow:10;justify-content:center;align-items:flex-start;width:100%;display:flex}.book-collection-accordian .collection-item.disable{opacity:.5}.book-collection-accordian .collection-header{width:100%}.book-collection-accordian button.collection-header,.book-collection-accordian .collection-header-inner{color:#999;background-color:#ffffff1a;border-bottom:1px solid #000;justify-content:space-between;align-items:center;width:100%;height:2.5rem;display:flex}.book-collection-accordian .collection-header-inner:focus-visible{z-index:1}.book-collection-accordian .collection-header-inner:hover,.book-collection-accordian .collection-header-inner.on{background-color:#ffffff03}.book-collection-accordian .collection-header-inner .icon{height:2rem;margin-left:.75rem}.book-collection-accordian .collection-header-inner i{margin-right:.75rem}.book-collection-accordian .collection-header-inner span{text-transform:capitalize;margin-left:.75rem;font-size:.95rem;font-weight:500}.book-collection-accordian .collection-body{width:100%}.book-collection-accordian .loader{box-sizing:border-box;place-content:center;width:100%;padding:1rem 0 2rem;display:flex}.book-collection-accordian .loader>img{width:3rem}.book-collection-accordian .loader.error{color:#d9534f;text-align:center;flex-direction:column;gap:.5rem}.book-collection-accordian .retry-btn{color:#d9534f;cursor:pointer;background:0 0;border:1px solid #d9534f;border-radius:.25rem;padding:.4rem .8rem;font-weight:600}.book-collection-accordian .collection-header .divider{margin:0}.book-collection-accordian .book-accordian-item .collection-header .divider,.book-collection-accordian .book-accordian-item .unit{background-color:#ffe8e817;border-bottom:1px solid #000}.book-collection-accordian .book-accordian-item .collection-header .divider .aside,.book-collection-accordian .book-accordian-item .unit .aside{text-transform:uppercase;color:#000;background-color:var(--blue);white-space:nowrap;border-radius:.25rem;margin-left:.5rem;padding:.25rem .5rem;font-size:.7rem;font-weight:600}.book-collection-accordian .book-accordian-item .collection-header .divider span,.book-collection-accordian .book-accordian-item .unit span{text-transform:capitalize;color:var(--blue);text-align:left;font-size:.85rem;font-weight:600}.book-collection-accordian .book-accordian-item .collection-header .divider i,.book-collection-accordian .book-accordian-item .unit i{color:var(--blue)}.book-collection-accordian .book-accordian-item .title{color:#ddd;background-color:#262424}.book-collection-accordian .book-accordian-item .title span{text-transform:uppercase;text-align:left;font-size:.8rem;font-weight:600}.book-collection-accordian .book-accordian-item .title:hover{background:color #383636}.book-collection-accordian .book-accordian-item .activity{background-color:#ffe8e817;border-bottom:1px solid #000000bf}.book-collection-accordian .book-accordian-item .activity .aside{text-transform:uppercase;color:#000;white-space:nowrap;background-color:#ffffff80;border-radius:.25rem;margin-left:.5rem;padding:.25rem .5rem;font-size:.7rem;font-weight:600}.book-collection-accordian .book-accordian-item .activity span{text-align:left;font-size:.8rem}.book-collection-accordian .book-accordian-item .activity i{opacity:.75}.book-collection-accordian .book-accordian-item .folder{background-color:#ffe8e817;border-bottom:1px solid #000}.book-collection-accordian .book-accordian-item .folder .aside{text-transform:uppercase;color:#000;white-space:nowrap;background-color:#6d9c3a;border-radius:.25rem;margin-left:.5rem;padding:.25rem .5rem;font-size:.7rem;font-weight:600}.book-collection-accordian .book-accordian-item .folder span{text-transform:capitalize;color:#6d9c3a;text-align:left;font-size:.85rem;font-weight:600}.book-collection-accordian .book-accordian-item .folder i{color:#6d9c3a}.book-collection-accordian .book-collection-accordian-item .title{background-color:#262424}.book-collection-accordian .book-collection-accordian-item .title button{color:#e31e3a;font-weight:700}.book-collection-accordian .book-collection-accordian-item .unit button span{color:#fff}.book-collection-accordian .book-collection-accordian-item .custom{background-color:#121212}.book-collection-accordian .book-collection-accordian-item .custom button span,.book-collection-accordian .book-collection-accordian-item .custom button i,.book-collection-accordian .book-collection-accordian-item .activity button span{color:#fff}.book-collection-accordian .collection-body .resource-hub{padding-top:0!important}.book-collection-accordian .book-collection-accordian-item .collection-body .loader{justify-content:center;align-items:center;gap:.5rem;height:6rem;display:flex}.book-collection-accordian .book-collection-accordian-item .collection-body .loader img{height:2rem}.book-collection-accordian .book-collection-accordian-item .collection-header-inner{padding-left:.25rem}.book-collection-accordian .book-collection-accordian-item button.collection-header{border:none}.book-collection-accordian .book-collection-accordian-item .collection-item button .aside.unit{color:#ffe;background-color:#0b8a84}.book-collection-accordian .book-collection-accordian-item .collection-item button .aside.activity{background-color:#ffffff80}.book-collection-accordian .book-collection-accordian-item .collection-item button .aside.folder{color:#ccc;background-color:#2b2b2b;border:1px solid #ffffff1a;height:1.9rem}.book-collection-accordian .book-collection-accordian-item .collection-item button .aside.title{color:#ddd;border:1px solid #ffffff80;height:1.9rem}.book-collection-accordian .collection-group{margin:0!important}.book-collection-accordian .collection-group>li{padding-left:.5rem}.book-collection-accordian .row-visibility-slot{flex-shrink:0;align-items:center;margin-right:.35rem;display:inline-flex}.book-collection-accordian .collection-item.hidden-from-students>.collection-header .collection-header-inner>:not(.row-visibility-slot){opacity:.35;filter:grayscale(.5)}.book-collection-accordian .resource-item.active,.book-collection-accordian .resource-item.armed{background-color:#ffce2c;margin-right:0;padding-right:.5rem}.visibility-badge.svelte-1hjcajv{border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;padding:.15rem;line-height:1;display:inline-flex;text-decoration:none!important}.visibility-badge--off.svelte-1hjcajv{color:#fff!important;background-color:#ff6363d9!important}.visibility-badge--on.svelte-1hjcajv{color:#ffffffb3!important;background-color:#ffffff1f!important}.visibility-badge.svelte-1hjcajv i:where(.svelte-1hjcajv){font-size:.95rem;color:inherit!important;margin-right:0!important;text-decoration:none!important}.visibility-badge--interactive.svelte-1hjcajv{cursor:pointer;transition:filter .12s ease-in-out,transform .12s ease-in-out}.visibility-badge--interactive.svelte-1hjcajv:hover{filter:brightness(1.15)}.visibility-badge--interactive.svelte-1hjcajv:active{transform:scale(.94)}.visibility-badge--interactive.svelte-1hjcajv:focus-visible{outline-offset:2px;outline:2px solid #4ac6ff}.visibility-badge--pending.svelte-1hjcajv{cursor:progress;opacity:.6}.resource-item.svelte-1ela8uf{background-color:#ffffff0d;border-radius:.25rem;flex-grow:10;justify-content:space-between;align-items:center;display:flex;position:relative}.resource-visibility-slot.svelte-1ela8uf{z-index:2;flex-shrink:0;align-self:center;align-items:center;margin-left:auto;margin-right:.5rem;display:inline-flex}.resource-item.active.svelte-1ela8uf .visibility-badge--off,.resource-item.armed.svelte-1ela8uf .visibility-badge--off{color:#fff!important;background-color:#b71c1c!important}.resource-item.active.svelte-1ela8uf .visibility-badge--on,.resource-item.armed.svelte-1ela8uf .visibility-badge--on{color:#000000bf!important;background-color:#0003!important}.resource-item.active.svelte-1ela8uf,.resource-item.armed.svelte-1ela8uf{background-color:#ffce2c;margin-right:0;padding-right:.5rem}.resource-item.hidden-from-students.svelte-1ela8uf .row:where(.svelte-1ela8uf),.resource-item.hidden-from-students.svelte-1ela8uf .resource-download:where(.svelte-1ela8uf){opacity:.35;filter:grayscale(.5)}@keyframes svelte-1ela8uf-loading{0%{background-position-x:0}to{background-position-x:42.5px}}.resource-item.armed.svelte-1ela8uf{background:repeating-linear-gradient(-45deg,#e9b817,#e9b817 15px,#ffce2c 15px 30px);animation-name:svelte-1ela8uf-loading;animation-duration:.5s;animation-timing-function:linear;animation-iteration-count:infinite}.resource-item.armed.svelte-1ela8uf .cancel-icon:where(.svelte-1ela8uf){display:flex}.resource-item.active.svelte-1ela8uf:after,.resource-item.armed.svelte-1ela8uf:after{content:"";border-top:2rem solid #000;border-bottom:2rem solid #000;border-left:1rem solid #0000;display:block;position:absolute;top:0;right:0}.resource-item.svelte-1ela8uf span:where(.svelte-1ela8uf){text-align:left;font-size:.8rem;font-weight:400;overflow:hidden}.resource-item.active.svelte-1ela8uf span:where(.svelte-1ela8uf),.resource-item.armed.svelte-1ela8uf span:where(.svelte-1ela8uf){color:#161414;font-weight:600}.resource-item.svelte-1ela8uf small:where(.svelte-1ela8uf){text-transform:uppercase;color:#4ac6ff;text-align:left;font-size:.75rem;font-weight:600;display:block}.resource-item.active.svelte-1ela8uf small:where(.svelte-1ela8uf),.resource-item.armed.svelte-1ela8uf small:where(.svelte-1ela8uf){color:#fff;text-shadow:0 1px 2px #00000080}.thumbnail.svelte-1ela8uf{cursor:pointer;background-color:#0f172a;border:none;border-radius:.25rem 0 0 .25rem;flex-shrink:0;width:4rem;height:4rem;margin-right:.5rem;display:flex;position:relative;overflow:hidden}.thumbnail.placeholder.svelte-1ela8uf{background-color:#0b1220;border:1px solid #94a3b873;box-shadow:inset 0 0 0 1px #0f172a59,0 8px 18px #082f4973;background-image:none!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:60%!important}.thumbnail.placeholder.svelte-1ela8uf:before{content:"";-webkit-mask:var(--placeholder-icon) center/contain no-repeat;mask:var(--placeholder-icon) center/contain no-repeat;-webkit-mask:var(--placeholder-icon) center/contain no-repeat;opacity:.92;background:linear-gradient(145deg,#fde68a 0%,#facc15 60%,#f59e0b 100%);position:absolute;inset:9px}.row.svelte-1ela8uf{color:#ddd;background-color:#0000;align-items:center;padding-right:10px;display:flex}.row.svelte-1ela8uf:focus>span:where(.svelte-1ela8uf):not(.resource-visibility-slot),.row.svelte-1ela8uf:hover>span:where(.svelte-1ela8uf):not(.resource-visibility-slot){text-decoration:underline}.row.svelte-1ela8uf:focus-visible{z-index:1}.stretch.svelte-1ela8uf{flex-grow:15;height:100%;display:flex}.menu-icon.svelte-1ela8uf{color:#ddd;z-index:100;border-radius:10rem;margin-right:.25rem;padding:.4rem;font-size:1.3rem}.menu-icon.interactive.svelte-1ela8uf:hover{background-color:#ffffff1a}.disabled.svelte-1ela8uf{opacity:.25}.cancel-icon.svelte-1ela8uf{color:#ddd;z-index:100;background-color:#00000040;border-radius:10rem;margin-right:.25rem;padding:.3rem;font-size:1.1rem;display:none;box-shadow:inset 0 .1rem .2rem #00000020}.cancel-icon.interactive.svelte-1ela8uf:hover{background-color:#00000080}.resource-download.svelte-1ela8uf{color:#fff;background:0 0;margin-right:15px}.resource-download.svelte-1ela8uf img:where(.svelte-1ela8uf){width:1.5rem;height:1.5rem}.resource-item.active.svelte-1ela8uf .resource-download:where(.svelte-1ela8uf){color:#000}.resource-download.preview-disabled.svelte-1ela8uf{opacity:.35;cursor:not-allowed}.resource-item.active.svelte-1ela8uf:hover .resource-download:where(.svelte-1ela8uf){color:#000}.resource-item.svelte-1ela8uf .currently-not-available:where(.svelte-1ela8uf){background:#f7f4e7;border-radius:.5rem;padding:5px;font-weight:700;display:inline-block;color:#000!important}.resource-hub.svelte-oyihry{background-color:#000;flex-direction:column;padding-top:.5rem;display:flex}.resource-hub-body.svelte-oyihry{color:#ddd;flex-direction:column;flex-grow:10;display:flex}.resource-holder.svelte-oyihry{margin:0 .5rem .5rem}.resource-holder.svelte-oyihry:last-of-type{margin-bottom:.5rem}.resource-holder.active.svelte-oyihry{margin-right:0}.resources.svelte-oyihry{flex-direction:column;width:100%;display:flex}.no-resources.svelte-oyihry{color:#ddd;font-size:.85rem;font-style:italic}
