.edxSidebarCreateShell{position:relative;width:100%;z-index:4}.edxSidebarCreate{box-sizing:border-box;display:flex;align-items:stretch;width:100%;min-height:38px;margin:0;padding:0;gap:0;border:2px solid hsla(0,0%,100%,.38);border-radius:6px;background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.95);cursor:pointer;text-decoration:none;font:inherit;line-height:1.25;transition:border-color .12s ease,background-color .12s ease,color .12s ease}.edxSidebarCreate:hover{border-color:hsla(0,0%,100%,.52);background:hsla(0,0%,100%,.14);color:#fff}.edxSidebarCreate:focus-visible{outline:2px solid hsla(0,0%,100%,.45);outline-offset:2px}.edxSidebarCreateLead{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;border-right:1px solid hsla(0,0%,100%,.22);background:rgba(0,0,0,.14)}.edxSidebarCreateBody{display:inline-flex;align-items:center;justify-content:flex-start;flex:1 1;min-width:0;padding:8px 10px}.edxSidebarCreateLabel{font-size:.74rem;font-weight:750;letter-spacing:.035em;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edxSidebarCreate--iconOnly{align-items:center;justify-content:center;min-height:40px;border-radius:6px}.edxSidebarCreate--iconOnlyMulti{gap:4px}.edxSidebarCreate--split{padding:0}.edxSidebarCreateMainLink{display:inline-flex;align-items:center;justify-content:flex-start;flex:1 1;min-width:0;padding:8px 10px;border:none;background:transparent;color:inherit;font:inherit;font-size:.74rem;font-weight:750;letter-spacing:.035em;cursor:pointer;text-decoration:none;text-align:left}.edxSidebarCreateMainLink:hover{color:#fff}.edxSidebarCreateCaret{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:34px;margin:0;padding:0;border:none;border-left:1px solid hsla(0,0%,100%,.22);border-radius:0 5px 5px 0;background:rgba(0,0,0,.12);color:inherit;cursor:pointer;flex-shrink:0}.edxSidebarCreateCaret:hover{background:rgba(0,0,0,.18)}.edxSidebarCreateCaret[aria-expanded=true]{background:rgba(0,0,0,.22)}.edxSidebarCreateMenu{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:60;display:flex;flex-direction:column;gap:3px;padding:6px;border-radius:6px;border:1px solid hsla(0,0%,100%,.24);background:#3a3a3a}.edxSidebarCreateMenuItem{display:block;width:100%;margin:0;padding:8px 10px;border:1px solid hsla(0,0%,100%,.14);border-radius:4px;background:transparent;color:hsla(0,0%,100%,.9);font-size:.72rem;font-weight:650;text-align:left;cursor:pointer;text-decoration:none}.edxSidebarCreateMenuItem:hover{border-color:hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.07);color:#fff}.edxSidebarCreateShell[data-collapsed=true]{width:100%;display:flex;justify-content:center}.edxSidebarCreateShell[data-collapsed=true] .edxSidebarCreate--iconOnly{width:42px;min-width:42px;height:42px;min-height:42px;border-radius:12px;border:1px solid hsla(0,0%,100%,.34);background:linear-gradient(180deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,.09));box-shadow:0 10px 20px rgba(0,0,0,.3);color:#fff}.edxSidebarCreateShell[data-collapsed=true] .edxSidebarCreate--iconOnly:hover{border-color:hsla(0,0%,100%,.56);background:linear-gradient(180deg,hsla(0,0%,100%,.24),hsla(0,0%,100%,.12))}.edxSidebarCreateShell[data-collapsed=true] .edxSidebarCreate--iconOnlyMulti{width:58px;min-width:58px;gap:5px;padding:0 6px;justify-content:center;border-color:hsla(0,0%,100%,.48);background:linear-gradient(180deg,hsla(0,0%,100%,.22),hsla(0,0%,100%,.11))}.edxSidebarCreateShell[data-collapsed=true] .edxSidebarCreate--iconOnlyMulti svg:last-child{opacity:.88;transform:translateY(1px)}.edxSidebarCreateMenu--collapsed{left:calc(100% + 10px);right:auto;transform:none;top:50%;min-width:170px;width:170px;max-width:min(220px,calc(100vw - 24px));padding:6px;border-radius:12px;border-color:hsla(0,0%,100%,.34);background:#434343;box-shadow:0 14px 28px rgba(0,0,0,.36);transform:translateY(-50%)}.edxSidebarCreateMenu--floating{position:fixed;top:0;left:0;transform:translateY(-50%);min-width:176px;max-width:min(220px,calc(100vw - 20px));z-index:9999;border-radius:12px;border:1px solid hsla(0,0%,100%,.34);background:#434343;box-shadow:0 16px 30px rgba(0,0,0,.38);padding:6px}.edxSidebarCreateMenu--collapsed .edxSidebarCreateMenuItem{border-radius:8px;border-color:hsla(0,0%,100%,.2);padding:8px 10px;font-size:.74rem;white-space:normal;line-height:1.25}@media (max-width:900px){.edxSidebarCreateMenu--collapsed{left:50%;top:calc(100% + 8px);transform:translateX(-50%);width:min(220px,calc(100vw - 24px))}}