
.catalog-product-dialog {
    display: flex;
    flex-direction: column;
    max-height: calc(100dvh - 32px);
    margin: auto;
    overflow: hidden;
}
.catalog-product-dialog .el-dialog__body {
    min-height: 0;
    overflow-y: auto;
}
.catalog-product-dialog .el-dialog__header,.catalog-product-dialog .el-dialog__footer {
    flex-shrink: 0;
}
.section-title[data-v-catalogui-b2d56881eb] {
    margin: 4px 0 12px;
    padding-bottom: 8px;
    font-size: 14px;
    font-weight: 600;
    border-bottom: 1px solid var(--el-border-color-lighter);
}
.grid[data-v-catalogui-b2d56881eb] .el-select {
    width: 100%;
}
.grid[data-v-catalogui-b2d56881eb] .el-form-item {
    margin-bottom: 16px;
}
.grid[data-v-catalogui-b2d56881eb] .el-form-item__label {
    height: auto;
    margin-bottom: 6px;
    line-height: 20px;
}
.grid[data-v-catalogui-b2d56881eb] {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0 24px;
}
.wide[data-v-catalogui-b2d56881eb] {
    grid-column: 1/-1;
}
@media (width <= 600px) {
.grid[data-v-catalogui-b2d56881eb] {
      grid-template-columns: 1fr;
}
}


.cdn-binding[data-v-catalogui-c0a088ffdd] {
    padding: 8px 0;
}
h3[data-v-catalogui-c0a088ffdd] {
    font-size: 14px;
    margin: 0 0 16px;
}
fieldset[data-v-catalogui-c0a088ffdd] {
    border: 0;
    padding: 0;
    display: grid;
    gap: 16px;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    margin-bottom: 16px;
}
label[data-v-catalogui-c0a088ffdd] {
    display: grid;
    gap: 8px;
    min-width: 0;
}
.error[data-v-catalogui-c0a088ffdd] {
    color: var(--el-color-danger);
}
@media (max-width: 600px) {
fieldset[data-v-catalogui-c0a088ffdd] {
      grid-template-columns: minmax(0, 1fr);
}
}


.cdn-pricing[data-v-catalogui-92cc1db204] {
    margin-top: 24px;
    padding-top: 20px;
    border-top: 1px solid var(--art-card-border);
}
h3[data-v-catalogui-92cc1db204] {
    display: flex;
    gap: 12px;
    align-items: center;
    margin: 0 0 16px;
    font-size: 14px;
}
h3 span[data-v-catalogui-92cc1db204],
  small[data-v-catalogui-92cc1db204] {
    color: var(--art-gray-600);
    font-weight: 400;
    font-size: 12px;
}
.price-row[data-v-catalogui-92cc1db204] {
    display: flex;
    align-items: center;
    gap: 16px;
    padding: 12px 0;
    border-bottom: 1px solid var(--art-card-border);
}
.price-row > div[data-v-catalogui-92cc1db204] {
    min-width: 0;
    overflow-wrap: anywhere;
}
small[data-v-catalogui-92cc1db204] {
    display: block;
    margin-top: 4px;
}
.amount[data-v-catalogui-92cc1db204] {
    margin-left: auto;
    text-align: right;
}
fieldset[data-v-catalogui-92cc1db204] {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 16px;
    border: 0;
    padding: 0;
    margin: 20px 0 16px;
}
label[data-v-catalogui-92cc1db204] {
    display: grid;
    gap: 8px;
    min-width: 0;
}
label[data-v-catalogui-92cc1db204] input {
    width: 100%;
    min-width: 0;
}
.error[data-v-catalogui-92cc1db204] {
    color: var(--el-color-danger);
}
.warning[data-v-catalogui-92cc1db204] {
    color: var(--el-color-warning-dark-2);
}
@media (width <= 600px) {
fieldset[data-v-catalogui-92cc1db204] {
      grid-template-columns: minmax(0, 1fr);
}
}

