.shrey-cv-page {
  padding: 0;
  background: #f1f4f8;
}

.shrey-cv-page-shell,
.shrey-cv-standalone {
  width: 100%;
}

.shrey-cv-standalone .shrey-tools-workspace {
  display: block;
  min-height: 0;
  overflow: visible;
  border: 0;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
}

.shrey-cv-standalone .shrey-tools-nav {
  display: none;
}

.shrey-cv-standalone .shrey-tools-panels {
  padding: 0;
  background: transparent;
}

.shrey-cv-standalone .shrey-tool-panel:not(#cv-maker) {
  display: none !important;
}

/* Isolating the supplied studio preserves its exact design and prevents theme CSS collisions. */
.shrey-cv-studio-frame {
  display: block;
  width: 100%;
  height: max(760px, calc(100vh - 86px));
  border: 0;
  background: #f1f4f8;
}

@media (max-width: 800px) {
  .shrey-cv-studio-frame {
    height: max(720px, calc(100vh - 70px));
  }
}
