#order-code {
  padding-top: 38px;
}
#code-ed.tiptap-vuetify-editor .ProseMirror {
  margin: 5px !important;
}
#code-ed.tiptap-vuetify-editor .ProseMirror p {
  margin: 5px 0 !important;
}
div.label[data-v-4507aaee] {
  font-size: 13px;
  margin-bottom: 5px;
}
.spec-edit .v-btn--disabled.v-btn--has-bg.saveButt[data-v-4507aaee] {
  background-color: var(--v-admin-base) !important;
  border-color: var(--v-admin-base) !important;
  opacity: 0.4;
  color: #fff;
}
.spec-edit .edtype[data-v-4507aaee] {
  color: #ffcdcd;
}
.spec-edit .edit-actions[data-v-4507aaee] {
  padding: 8px 20px 15px !important;
}
.spec-edit .editor[data-v-4507aaee] {
  padding: 20px 24px 20px !important;
}
.spec-edit .edit-title[data-v-4507aaee] {
  background-color: var(--v-admin-base);
  color: #fff;
  padding: 10px 24px !important;
}
h3.code-title[data-v-7de95ea2] {
  color: var(--v-primary-base);
  font-size: 20px;
  margin-left: -10px;
}
h3.code-title .tcode[data-v-7de95ea2] {
  color: var(--v-gtext-base);
}
.spec-wrap[data-v-7de95ea2] {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  padding: 1px 10px !important;
  margin: 3px 3px 5px 3px;
  border-radius: 8px;
  background-color: #c1d7f4;
  padding: 3px 10px;
  border-radius: 16px;
  margin: 4px -12px;
  font-size: 13px !important;
  padding: 0 10px;
}
.spec-wrap .adm-spec[data-v-7de95ea2] p {
  margin-bottom: 0;
}
.spec-wrap .col[data-v-7de95ea2] {
  padding: 3px 12px;
  align-items: center !important;
}
.spec-wrap.ghost[data-v-7de95ea2] {
  opacity: 0.5;
  background-color: rgba(161, 0, 59, 0.5);
}
.spec-wrap .v-icon[data-v-7de95ea2] {
  color: #008b26;
  font-size: 16px;
}
.spec-wrap.active[data-v-7de95ea2] {
  background-color: #e2deef;
}
.spec-wrap button.drag[data-v-7de95ea2] {
  cursor: row-resize;
}
.spec-wrap button.drag .v-icon[data-v-7de95ea2] {
  font-size: 18px !important;
}
.spec-wrap button.ed-icon[data-v-7de95ea2] {
  width: 26px;
  height: 26px;
}
h2.intro[data-v-1805bc30] {
  color: var(--v-primary-base);
}
#compliance-selector[data-v-4be978b1] {
  max-width: 600px;
}
#ptabitems[data-v-4be978b1] {
  border: 1px solid #a1a1a1;
}
#ptabitems #applications[data-v-4be978b1],
#ptabitems #parameters[data-v-4be978b1] {
  max-width: 800px;
}
#info-block[data-v-4be978b1] {
  font-size: 14px;
}
#info-block > div[data-v-4be978b1] {
  margin-bottom: 5px;
}
.info-pop[data-v-4be978b1] {
  max-width: 300px;
  border-radius: 20px;
}
.info-pop div.label[data-v-4be978b1] {
  display: inline-block;
  font-weight: bold;
  width: 50%;
}
.info-pop div.label.link[data-v-4be978b1] {
  width: 35px;
}
h3.prod-head[data-v-4be978b1] {
  text-transform: uppercase;
  color: var(--v-gtext-base);
  font-size: 1.5em;
}
h3.prod-head span.product[data-v-4be978b1] {
  color: var(--v-primary-base);
}
#intro-ed {
  position: relative;
  max-width: 1000px;
}
#intro-ed .tiptap-vuetify-editor .ProseMirror {
  min-height: 100px;
}
#intro-ed .v-btn.saving {
  position: absolute;
  top: 8px;
  right: 15px;
  z-index: 100;
}
#ptabs .v-tabs-bar {
  height: 42px;
  background-color: transparent;
}
#ptabs .v-tabs-bar .v-tab {
  border: 1px solid #a1a1a1;
  border-left: none;
  border-bottom: none;
  font-size: 15px;
  padding: 0 10px;
}
#ptabs .v-tabs-bar .v-tab .v-icon {
  margin-left: 10px;
}
#ptabs .v-tabs-bar .v-tab:first-child {
  border-top-left-radius: 10px;
  border-left: 1px solid #a1a1a1;
  padding-left: 15px;
}
#ptabs .v-tabs-bar .v-tab:last-child {
  border-top-right-radius: 10px;
}
#ptabs .v-tabs-bar .v-tab:not(.active-tab) {
  background-color: #f7f7f7;
}
#ptabs .v-tabs-bar .active-tab {
  background: #e2deef;
}
.col.s-panel .v-card {
  box-shadow: none;
}
.col.s-panel .v-card .v-card__text {
  padding: 0;
}
#ptabitems .images {
  background-color: #e7e7e7;
}
