* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  text-decoration: none;
}

@font-face {
  font-family: "montserrat";
  src: url("font/Montserrat-VariableFont_wght.ttf");
}

body {
  /* height: 100vh;
  width: 100vw; */

  height: calc(var(--vh, 1vh) * 100);
  width: 100vw;
  background-image: url("images/win11.jpg");
  background-size: cover;
  background-position: center 20%;
  background-repeat: no-repeat;

  font-family: "Segoe UI Variable", "Segoe UI", system-ui, sans-serif;

  overflow: hidden;
}

.desktop {
  height: 100vh;
  /* height: 95%; */
  width: 100%;
}

.desktop .folder-static {
  height: 100%;
  width: 100px;
  padding: 20px 0 20px 0;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: column;
  color: #fff;
  gap: 20px;
}

.desktop .folder-static .folder {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  padding: 10px;
  gap: 5px;
  border-radius: 5px;
  cursor: pointer;
  border: 1px solid transparent;
}
.desktop .folder-static .folder:hover {
  background-color: rgba(255, 255, 255, 0.137);
  backdrop-filter: blur(100px);
}

.desktop .folder-static img {
  height: 40px;
  width: 40px;
}

.desktop .folder-open {
  height: 60vh;
  /* height: 60%; */
  /* width: 1000px; */
  width: 50vw;

  position: absolute;
  top: 15%;
  left: 25%;

  transform: translate(-50, -50);

  /* border-radius: 8px 8px 0 0; */
  border-radius: 8px;
  background-color: #191919;
  border: 1px solid #7070706b;

  display: none;
  justify-content: flex-start;
  align-items: center;
  flex-direction: column;

  animation: folder-open-anim 0.1s ease-in-out;
  transition: 0.1s ease-in-out;
}

@keyframes folder-open-anim {
  from {
    transform: scale(0.9);
    opacity: 0;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}
.desktop .folder-open.min {
  /* need for javascript */
}
.desktop .folder-open.max {
  /* need for javascript */
}
.desktop .sticky-notes.min {
  /* need for javascript */
}

/* .sticky-notes.min-animation,
.desktop .folder-open.min-animation {
  animation: min-animation 0.1s ease;
} */

.sticky-notes.min-animation-sticky {
  animation: min-animation-sticky 0.6s ease;
}

@keyframes min-animation-sticky {
  from {
    transform: scale(1);
    opacity: 1;
  }
  to {
    transform: scale(0.1);
    opacity: 0.5;
    top: 70vh;
    left: -5%;
  }
}

.desktop .folder-open.min-animation {
  animation: min-animation 0.4s ease;
}

@keyframes min-animation {
  from {
    transform: scale(1);
    opacity: 1;
  }
  to {
    transform: scale(0.1);
    opacity: 0.2;
    top: 60vh;
    left: -18%;
  }
}

.desktop .folder-open.exit-animation {
  animation: exit-animation 0.2s ease;
}

@keyframes exit-animation {
  from {
    transform: scale(1);
    opacity: 1;
  }
  to {
    transform: scale(0.8);
    opacity: 0;
  }
}

.desktop .folder-open.max.minmax-animation {
  animation: minmax-animation 0.4s ease;
}

@keyframes minmax-animation {
  from {
    transform: scale(1);
    opacity: 1;
  }
  to {
    transform: scale(0.1);
    opacity: 0.2;
    top: 70vh;
    left: 0%;
  }
}

/* @keyframes min-animation {
  from {
    transform: scale(1);
    opacity: 1;
  }
  to {
    transform: scale(0.9);
    opacity: 0;
  }
} */

.desktop .folder-open.active {
  display: flex;
  z-index: 1;
  box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px,
    rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px,
    rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;
}

.desktop .sticky-notes.active {
  display: flex;
  /* z-index: 1; */
  box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px,
    rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px,
    rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;
}
.desktop .folder-open header {
  border-radius: 8px 8px 0 0px;
  /* padding: 0 0 0 10px; */
  /* height: 8%; */
  height: 51.67px;
  width: 100%;
  background-color: #000c2c;
  backdrop-filter: blur(100px);
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: row;
}
.desktop .folder-open header .left {
  padding: 8px 0 0 10px;
  height: 100%;
  width: 27%;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
.desktop .folder-open header .left {
  width: 259px;
}
.desktop .folder-open header .right {
  height: 100%;
  width: 73%;
  display: flex;
  justify-content: flex-end;
  align-items: flex-start;
  background-color: #000c2c;
  border-radius: 10px 10px 0 10px;
  z-index: 2;
}
.desktop .folder-open header .right {
  width: 100%;
}
.desktop .folder-open header .curve {
  height: 100%;
  width: 100%;
  /* width: 250px; */
  position: absolute;
  padding: 20px 0 0 0;
  left: 0;
  z-index: 0;

  /* background-color: green; */
}
.desktop .folder-open header .curve .padding {
  height: 100%;
  width: 100%;
  background-color: #1a1f2e;
  position: absolute;
  z-index: 1;
}

.desktop .folder-open header .original-color {
  height: 100%;
  width: 10px;
  background-color: #000c2c;
  position: absolute;
  left: 0;
  border-radius: 10px 0 10px 0;
  z-index: 1;
}

.desktop .folder-open .left .title {
  height: 100%;
  width: 100%;
  border-radius: 8px 8px 0 0px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 5px 5px 5px 10px;
  color: #fff;
  font-size: 0.75em;
  background-color: #1a1f2e;
  z-index: 2;
}
.desktop .folder-open .left .title .name {
  width: 100%;
  gap: 15px;

  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.desktop .folder-open .left .title .folder-exit {
  padding: 13px 17px 13px 17px;
  height: 20px;
  width: 30px;

  display: flex;
  justify-content: center;
  align-items: center;

  cursor: pointer;
}

.desktop .folder-open .left .title .folder-exit:hover {
  background-color: rgba(255, 255, 255, 0.06);
  border-radius: 4px;
}

.desktop .folder-open .left .title .folder-exit img {
  height: 8.5px;
  width: 8.5px;
}

.desktop .folder-open .title img {
  height: 15px;
  width: 15px;
}

.desktop .folder-open .right .folder-minmax {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 8px 15px 8px 15px;
  cursor: pointer;
}
.desktop .folder-open .right .folder-exit {
  border-radius: 0 5px 0 0;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 8px 15px 8px 15px;
  cursor: pointer;
}
.desktop .folder-open .right .folder-minmax img,
.desktop .folder-open .right .folder-exit img {
  height: 10px;
  width: 10px;
}
.desktop .folder-open .folder-minmax:hover {
  background-color: rgba(255, 255, 255, 0.06);
}
.desktop .folder-open .right .folder-exit:hover {
  background-color: #f44336;
}

.desktop .folder-open .folder-search {
  height: 50px;
  /* height: 64.59px; */
  /* height: 10%; */
  width: 100%;

  z-index: 2;
  background-color: #1a1f2e;

  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: row;

  padding: 8px 12px 8px 12px;
  gap: 10px;
  /* overflow: hidden; */
}

.desktop .folder-open .folder-search .search-tool {
  height: 100%;
  width: 209px;
  border-radius: 3px;
  padding: 5px;
  gap: 25px;

  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: row;
  position: relative;
}

.desktop .folder-open .folder-search .search-tool p {
  padding: 8px;

  display: flex;
  justify-content: center;
  align-items: center;

  cursor: pointer;
  border-radius: 3px;
}

.desktop .folder-open .folder-search .search-tool p:hover {
  background-color: rgba(255, 255, 255, 0.06);
}
.desktop .folder-open .folder-search .search-tool img {
  height: 13px;
  width: 13px;
}

/* .desktop .folder-open .folder-search .search-bar:nth-child(2) {
  height: 100%;
  min-width: 55%;
  background-color: #272c3c;
  border-radius: 3px;

  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 10px;
  gap: 20px;
  cursor: text;
} */

/* .desktop .folder-open .folder-search .search-bar:nth-child(2) p {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-size: 0.8em;
} */

/* .desktop .folder-open .folder-search .search-bar:nth-child(2) img {
  height: 17px;
  width: 17px;
} */
.desktop .folder-open .folder-search #search-bar-default-resume,
.desktop .folder-open .folder-search #search-bar-default {
  height: 100%;
  min-width: 55%;
  background-color: #ffffff11;
  border-radius: 3px;

  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 10px;
  gap: 20px;
  cursor: text;
}

.desktop .folder-open .folder-search #search-bar-default-resume p,
.desktop .folder-open .folder-search #search-bar-default p {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff54;
  font-size: 0.8em;
}

.desktop .folder-open .folder-search #search-bar-default-resume img,
.desktop .folder-open .folder-search #search-bar-default img {
  height: 17px;
  width: 17px;
}

.desktop .folder-open .folder-search #search-bar-small {
  height: 100%;
  min-width: 55%;
  background-color: #ffffff11;
  border-radius: 3px;

  display: none;
  justify-content: flex-start;
  align-items: center;
  padding: 10px;
  gap: 20px;
  cursor: text;
}

.desktop .folder-open .folder-search #search-bar-small p {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff54;
  font-size: 0.8em;
}

.desktop .folder-open .folder-search #search-bar-small img {
  height: 17px;
  width: 17px;
}

.desktop .folder-open .folder-search .search-bar:nth-child(4) {
  height: 100%;
  width: 23%;
  background-color: #ffffff11;

  border-radius: 3px;

  display: flex;
  justify-content: flex-start;
  align-items: center;
  /* padding: 10px 15px 10px 15px; */

  cursor: text;
  overflow: hidden;
  text-wrap: nowrap;
}

/* .desktop .folder-open .folder-search .search-bar:nth-child(4):active {
  background-color: #7070704f;
  border-bottom: 2px solid #2196f3;
}

.desktop .folder-open .folder-search .search-bar:nth-child(4):active .sb-img {
  background-color: transparent;
} */

.desktop .folder-open .folder-search .search-bar:nth-child(4) .sb-p {
  height: 100%;
  width: 70%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 0 0 0 10px;
  color: #ffffff54;
  font-size: 0.8em;
}

.desktop .folder-open .folder-search .search-bar:nth-child(4) .sb-img {
  height: 100%;
  width: 30%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding: 10px;
  /* background-color: #ffffff11; */
}

.desktop .folder-open .folder-search .search-bar:nth-child(4) .sb-img img {
  height: 13px;
  width: 13px;
}

.desktop .folder-open .folder-tools {
  height: 48.8px;
  /* height: 9%; */
  width: 100%;
  border-top: 1px solid #7070704f;

  display: none;
  justify-content: flex-start;
  align-items: center;
  padding: 8px;
}

.desktop .folder-open .folder-tools .tool:nth-child(1) {
  height: 100%;
  width: 10%;
  border-right: 1px solid #7070704f;
}

.desktop .folder-open .folder-tools .tool:nth-child(2) {
  height: 100%;
  width: 37%;
  border-right: 1px solid #7070704f;
}

.desktop .folder-open .folder-tools .tool:nth-child(3) {
  height: 100%;
  width: 20%;
  border-right: 1px solid #7070704f;
}

.desktop .folder-open .folder-tools .tool:nth-child(4) {
  height: 100%;
  width: 17%;
}
.desktop .folder-open .folder-tools .tool:nth-child(5) {
  height: 100%;
  width: 17%;
}

.desktop .folder-open .folder-contents {
  height: 100%;
  /* height: 68%; */
  width: 100%;
  border-top: 1px solid #7070704f;

  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: row;
  background-color: #191919;
}

.desktop .folder-open .folder-contents .left {
  height: 100%;
  width: 15%;
  border-right: 1px solid #7070704f;
}

.desktop .folder-open .folder-contents .right {
  height: 100%;
  width: 70%;
  word-wrap: break-word;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  overflow-x: auto;
}

.desktop .folder-open .folder-contents .right .files {
  height: 100%;
  width: 100%;
  min-width: 539px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: column;
  padding: 0 10px 0 10px;
  gap: 5px;
}

.desktop .folder-open .folder-contents .right .files .row-highlight {
  /* height: 100%; */
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: row;
  padding: 5px;
  cursor: pointer;
}

.desktop .folder-open .folder-contents .right .files #pdf-resume,
.desktop .folder-open .folder-contents .right .files #medsup,
.desktop .folder-open .folder-contents .right .files #djqcookies,
.desktop .folder-open .folder-contents .right .files #medhub {
  border: 1px solid transparent;
}

.desktop .folder-open .folder-contents .right .files #pdf-resume:hover,
.desktop .folder-open .folder-contents .right .files #medsup:hover,
.desktop .folder-open .folder-contents .right .files #djqcookies:hover,
.desktop .folder-open .folder-contents .right .files #medhub:hover {
  background-color: rgba(255, 255, 255, 0.295);
  border-radius: 3px;
}

.desktop
  .folder-open
  .folder-contents
  .right
  .files
  .row-highlight
  .file-content:nth-child(1) {
  height: 100%;
  width: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  padding: 0 5px 0 5px;
  gap: 10px;
}

.desktop
  .folder-open
  .folder-contents
  .right
  .files
  .row-highlight
  .file-content:nth-child(2) {
  height: 100%;
  width: 25%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  padding: 0 5px 0 5px;
  gap: 10px;
}

.desktop
  .folder-open
  .folder-contents
  .right
  .files
  .row-highlight
  .file-content:nth-child(3) {
  height: 100%;
  width: 25%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  padding: 0 5px 0 5px;
  gap: 10px;
}

.desktop
  .folder-open
  .folder-contents
  .right
  .files
  .row-highlight
  .file-content
  .title-name {
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  color: #ffffffbd;
  font-size: 0.8em;
  border-right: 1px solid #7070704f;
  padding: 5px 0 5px 20px;
}
.desktop
  .folder-open
  .folder-contents
  .right
  .files
  .row-highlight
  .file-content
  .title-date {
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  color: #ffffffbd;
  font-size: 0.8em;
  border-right: 1px solid #7070704f;
}
.desktop
  .folder-open
  .folder-contents
  .right
  .files
  .row-highlight
  .file-content
  .title-type {
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  color: #ffffffbd;
  font-size: 0.8em;
}

.desktop
  .folder-open
  .folder-contents
  .right
  .files
  .row-highlight
  .file-content
  .link {
  width: 100%;
}
.desktop
  .folder-open
  .folder-contents
  .right
  .files
  .row-highlight
  .file-content
  a {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 5px;
  color: #ffffffbd;
  font-size: 0.8em;
}

.desktop
  .folder-open
  .folder-contents
  .right
  .files
  .row-highlight
  .file-content
  .type-link,
.desktop
  .folder-open
  .folder-contents
  .right
  .files
  .row-highlight
  .file-content
  .date-link {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  gap: 10px;
  color: #ffffffbd;
  font-size: 0.8em;
}

.desktop .folder-open .folder-contents .right .files .file-content img {
  height: 15px;
  width: 15px;
}

/*
.desktop .folder-open .folder-contents .info p:nth-child(1) {
  height: 100%;
  width: 60%;
  border-right: 1px solid #7070704f;
  padding: 5px 15px 5px 40px;
}

.desktop .folder-open .folder-contents .info p:nth-child(2) {
  height: 100%;
  width: 40%;
  border-right: 1px solid #7070704f;
  padding: 5px 15px 5px 15px;
}

.desktop .folder-open .folder-contents .info p:nth-child(3) {
  height: 100%;
  width: 40%;
  padding: 5px 15px 5px 15px;
} */

.desktop .folder-open .folder-contents .link-info {
  height: 100%;
  width: 30%;
  border-left: 1px solid #7070704f;
  /* position: relative; */
  /* overflow-y: auto; */
  /* overflow-wrap: break-word; */
  /* word-break: break-word; */

  scrollbar-width: none;
  -ms-overflow-style: none;
}

.desktop .folder-open .folder-contents .link-info p {
  color: #ffffffbd;
  font-size: 0.8em;

  /* font-size: clamp(0.4rem, 1vw + 0.5rem, 0.8rem); */

  display: flex;
  justify-content: center;
  align-items: center;

  gap: 10px;
  /* box-shadow: rgba(0, 102, 255, 0.589) 0px 10px 10px -10px; */
}

.desktop .folder-open .folder-contents .link-info p:nth-child(1) {
  font-weight: bold;
  font-size: 1em;
  color: #2196f3;
}
.desktop .folder-open .folder-contents .link-info .medhub-title {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  gap: 10px;
}
.desktop .folder-open .folder-contents .link-info .ongoing {
  background-color: #febdc500;
  color: #ee243c;
  border: 1px solid #ee243c;
  font-weight: bold;
  border-radius: 5px;
  padding: 3px 10px 3px 10px;
}

.desktop .folder-open .folder-contents .link-info p:nth-child(3) {
  padding: 10px 0 20px 0;
  box-shadow: rgba(0, 102, 255, 0.589) 0px 10px 10px -10px;

  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}

.desktop .folder-open .folder-contents .link-info img {
  height: 20px;
  width: 20px;
}

.desktop .folder-open .folder-contents .link-info .djqcookies-desc,
.desktop .folder-open .folder-contents .link-info .medhub-desc,
.desktop .folder-open .folder-contents .link-info .medsup-desc {
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  gap: 5px;
  padding: 20px;
  background-color: #191919;

  overflow-y: auto;
}

.desktop .folder-open .folder-contents .link-info .pdf-desc {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
  /* padding: 5px; */
  position: relative;
}

.desktop .folder-open .folder-contents .link-info .pdf-desc iframe {
  width: 100%;
  height: 100%;
}

.desktop .folder-open .folder-contents .link-info .pdf-desc .pdf-cover {
  width: 100%;
  height: 100%;
  background-color: transparent;
  position: absolute;
}

.desktop
  .folder-open
  .folder-contents
  .link-info
  .djqcookies-desc
  .desc-img-container,
.desktop
  .folder-open
  .folder-contents
  .link-info
  .medhub-desc
  .desc-img-container,
.desktop
  .folder-open
  .folder-contents
  .link-info
  .medsup-desc
  .desc-img-container {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 10px;
  padding: 10px 0 0 0;
}

.desktop .folder-open .folder-contents .link-info .djqcookies-desc .desc-img,
.desktop .folder-open .folder-contents .link-info .medhub-desc .desc-img,
.desktop .folder-open .folder-contents .link-info .medsup-desc .desc-img {
  /* height: 80px; */
  /* width: 100px; */
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: row;
  padding: 10px;
  gap: 10px;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px inset,
    rgba(0, 0, 0, 0.3) 0px 18px 36px -18px inset;
  border-radius: 10px;
  transition: 0.2s ease-in-out;
  border: 2px solid #2195f32d;
}

.desktop .folder-open .folder-contents .link-info .djqcookies-desc .desc-img p,
.desktop .folder-open .folder-contents .link-info .medhub-desc .desc-img p,
.desktop .folder-open .folder-contents .link-info .medsup-desc .desc-img p {
  color: #2196f3;
  font-weight: bold;
}

.desktop .folder-open .folder-contents .link-info .djqcookies-desc .desc-img p,
.desktop .folder-open .folder-contents .link-info .medhub-desc .desc-img p,
.desktop .folder-open .folder-contents .link-info .medsup-desc .desc-img p {
  padding: 0;
}

.desktop .folder-open .folder-contents .link-info .djqcookies-desc,
.desktop .folder-open .folder-contents .link-info .medhub-desc {
  display: none;
}

.desktop .folder-open .folder-footer {
  height: 32.3px;
  /* height: 5%; */
  width: 100%;
  background-color: #1b1b1b;
  border-radius: 0px 0px 10px 10px;
  padding: 5px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.desktop .folder-open .folder-footer p:nth-child(1) {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 7px 10px 7px 15px;
  color: #ffffffbd;
  font-size: 0.7em;

  border-right: 1px solid #7070704f;
}

.taskbar {
  /* max-height: 5vh; */
  height: 49px;
  /* height: 5%; */
  width: 100%;
  position: absolute;
  bottom: 0;
  border-top: 0.1px solid #7070706b;
}

.taskbar .border {
  height: 1%;
  width: 100%;

  background-color: #70707083;
}

.taskbar .content {
  height: 100%;
  width: 100%;
  background-color: rgba(24, 24, 24, 0.514);
  backdrop-filter: blur(100px);

  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 3px 15px 3px 15px;
  gap: 5px;
  position: relative;
  z-index: 20;
}

.taskbar .content .start {
  height: 100%;
  gap: 5px;
  padding: 10px 8px 10px 8px;
  border-radius: 5px;

  display: flex;
  justify-content: center;
  align-items: center;
}

.taskbar .content .start:hover {
  background-color: rgba(255, 255, 255, 0.075);
  backdrop-filter: blur(100px);
}

.taskbar .content .start img {
  height: 23px;
  width: 23px;
}
.taskbar .content .searchbar-main {
  height: 100%;
  width: 220px;
  padding: 3px 0px 3px 0;
}

.taskbar .content .searchbar-main .searchbar {
  height: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.11);
  backdrop-filter: blur(100px);
  border: 1px solid #7070706b;
  border-radius: 20px;

  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 10px;

  gap: 5px;
}

.taskbar .content .searchbar-main .searchbar img {
  height: 17px;
  width: 17px;

  display: flex;
  justify-content: center;
  align-items: center;
}

.taskbar .content .searchbar-main .searchbar {
  color: #ffffffb2;
  font-size: 0.9em;
  cursor: text;
}

.taskbar .content .searchbar-main .searchbar:hover {
  background-color: rgba(255, 255, 255, 0.15);
}

.taskbar .content .pin-single {
  height: 100%;
  width: 40px;
  /* width: 2.1%; */
  border-radius: 5px;
  /* border: 2px solid transparent; */
  display: none;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  /* 
  gap: 15px; */
  color: #ffffffbd;
  font-size: 1em;
  cursor: pointer;
  position: relative;
  /* background-color: red; */
}

.taskbar .content .pin-single img {
  transition: 0.2s ease-in-out;
}

.taskbar .content .pin-single:active img {
  transform: scale(0.8);
}

.taskbar .content .pin-single img.animate {
  animation: pin-cick 0.5s ease-in-out;
}

/* .taskbar .content .pin-single:hover img {
  animation: pin-cick 0.5s ease-in-out;
} */

@keyframes pin-cick {
  0% {
    transform: scale(0.8);
  }
  50% {
    transform: scale(0.8);
    transform: translateY(-5px);
  }
  70% {
    transform: translateY(2px);
  }
  100% {
    transform: scale(1);
  }
}

.taskbar .content #pin-folder .pin-hover {
  width: 230px;
  top: -200px;

  background-color: red;
  position: absolute;
  padding: 20px;
}
.taskbar .content #pin-folder .pin-hover img {
  height: 150px;
  width: 150px;
}

.taskbar .content .pin-single.active {
  display: flex;
}

.taskbar .content .pin-single:hover {
  background-color: rgba(255, 255, 255, 0.075);
}

/* if multiple folders are open change
width:90%;
justify-content:flex-end; */
.taskbar .content .pin-single .pin-container {
  height: 100%;
  width: 90%;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  border-radius: 3px;
  padding: 0 0 3px 3px;
  /* background-color: blue; */
  /* border-right: 5px solid black; */
}

.pin-single .pin-container img {
  height: 25px;
  width: 25px;
  top: 8px;

  position: absolute;
}

.pin-single .pin-container .pin-blue {
  height: 3px;
  width: 6.5px;
  border-radius: 15px;
  background-color: gray;
  transition: 0.1s ease-in-out;
}

.pin-single .pin-container .pin-blue.active {
  width: 14px;
  background-color: #379cf0;
  /* transition: 0.1s ease-in-out; */
}

.sticky-notes {
  height: 500px;
  width: 400px;
  position: absolute;
  top: 5%;
  left: 75%;
  /* transform: translate(-50, -50); */
  border-radius: 9px;
  border: 1px solid #7070708e;

  box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px,
    rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px,
    rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;

  /* z-index: 100; */

  display: none;
  justify-content: center;
  align-items: center;

  animation: folder-open-anim 0.1s ease-in-out;
}

.sticky-notes header {
  height: 7%;
  width: 100%;
  border-radius: 8px 8px 0 0;
}

.sticky-notes header .yellow {
  border-radius: 8px 8px 0 0;
  height: 30%;
  width: 100%;
  background-color: #e6b905;

  display: flex;
  justify-content: flex-end;
  align-items: center;

  transition: 0.2s ease-in-out;

  padding: 0 15px 0 0;
}

.sticky-notes header .yellow img {
  height: 15px;
  width: 15px;
  visibility: hidden;
  cursor: pointer;
}

.sticky-notes .notes {
  border-radius: 8px 8px;
  height: 100%;
  width: 100%;
  background-color: #333333;

  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  transition: 0.2s ease-in-out;
  color: #ffffffc2;
  font-size: 0.9em;
}

/* .sticky-notes .notes p {
  padding: 10px;
} */

.sticky-notes .editable,
.sticky-notes textarea {
  height: 100%;
  width: 100%;
  background-color: transparent;
  border: none;
  outline: none;
  padding: 10px;
  color: #fff;
  font-size: 1em;
  /* font-size: 1.3em; */
  resize: none;
}

.sticky-notes .editable ul {
  padding: 0 0 0 50px;
}

/* iframe {
  width: 100%;
  height: 100%;
} */

@media (max-width: 1024px) {
  .desktop .folder-open.active {
    height: 50vh;
    width: 100vw;
    top: 0%;
    left: 0;
  }
}

@media (max-width: 900px) {
  .desktop .folder-open {
    width: 100%;
    /* top: 40%; */
    /* left: 0; */
  }
}

@media (max-width: 710px) {
  .desktop .folder-open.active {
    /* height: 50vh;
    width: 100vw; */
    top: 0%;
  }

  .sticky-notes {
    height: 90vh;
    width: 100vw;
    top: 0%;
    left: 0%;
  }
  .desktop .folder-open .folder-search #search-bar-default-resume,
  .desktop .folder-open .folder-search #search-bar-default {
    display: none;
  }

  .desktop .folder-open .folder-search #search-bar-small {
    display: flex;
    width: 100%;
    position: relative;
    overflow: hidden;
  }

  .desktop .folder-open .folder-search .search-bar:nth-child(4) {
    width: 20%;
    display: none;
  }

  .desktop .folder-open .folder-contents {
    flex-direction: column;
  }
  .desktop .folder-open .folder-contents .link-info,
  .desktop .folder-open .folder-contents .right {
    height: 50%;
    width: 100%;
  }

  .desktop .folder-open .folder-search .search-tool {
    display: none;
  }
}

/* @media (max-width: 450px) {
  .sticky-notes {
    width: 100%;
    top: 40%;
    left: 0;
  }
} */
