.vertical-list[data-v-55d745b4]{//max-width: 500px}.vertical-list__items[data-v-55d745b4]{list-style:none;padding:0;margin:0 0 20px}.vertical-list__item-active[data-v-55d745b4]{background-color:#dcdcdc!important}.vertical-list__item[data-v-55d745b4]{background:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;padding:5px 16px;margin-bottom:8px;transition:all .2s ease}.vertical-list__item[data-v-55d745b4]:hover{background:#e9ecef;border-color:#adb5bd;cursor:pointer}.vertical-list__content[data-v-55d745b4]{display:flex;justify-content:space-between;align-items:center;gap:12px}.vertical-list__text[data-v-55d745b4]{flex:1;font-size:14px;word-break:break-word}.vertical-list__edit[data-v-55d745b4]{display:flex;gap:8px;align-items:center}.vertical-list__input[data-v-55d745b4]{flex:1;padding:6px 12px;border:1px solid #ced4da;border-radius:4px;font-size:14px;transition:border-color .2s}.vertical-list__input[data-v-55d745b4]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.vertical-list__actions[data-v-55d745b4]{display:flex;gap:6px}.vertical-list__btn[data-v-55d745b4]{border:none;background:none;cursor:pointer;padding:6px;border-radius:4px;font-size:14px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;color:#6c757d}.vertical-list__btn[data-v-55d745b4]:hover{transform:scale(1.1);color:#495057}.vertical-list__btn--edit[data-v-55d745b4]:hover{background-color:#fff3cd;color:#856404}.vertical-list__btn--delete[data-v-55d745b4]:hover{background-color:#f8d7da;color:#721c24}.vertical-list__btn--save[data-v-55d745b4]:hover{background-color:#d1edff;color:#155724}.vertical-list__add-btn[data-v-55d745b4]{background:#28a745;color:#fff;border:none;padding:12px 20px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease;width:100%;display:flex;align-items:center;justify-content:center;gap:8px}.vertical-list__add-btn[data-v-55d745b4]:hover{background:#218838;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.vertical-list__add-icon[data-v-55d745b4]{color:#fff}.product-creator[data-v-e220c497]{max-width:500px;margin:0 auto;padding:20px}.image-upload[data-v-e220c497]{margin-bottom:20px}.image-preview[data-v-e220c497]{width:100%;height:300px;border:2px dashed #ddd;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;overflow:hidden;transition:border-color .3s}.image-preview[data-v-e220c497]:hover{border-color:#007bff}.preview-image[data-v-e220c497]{width:100%;height:100%;object-fit:cover}.upload-placeholder[data-v-e220c497]{color:#666;font-size:14px}.remove-image-btn[data-v-e220c497]{background:#dc3545;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;width:100%}.remove-image-btn[data-v-e220c497]:hover{background:#c82333}.form-fields[data-v-e220c497]{margin-bottom:20px}.field-group[data-v-e220c497]{margin-bottom:15px}label[data-v-e220c497]{display:block;margin-bottom:5px;font-weight:500;color:#333}.form-input[data-v-e220c497],.form-textarea[data-v-e220c497]{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;box-sizing:border-box}.form-input[data-v-e220c497]:focus,.form-textarea[data-v-e220c497]:focus{outline:none;border-color:#007bff}.price-group[data-v-e220c497]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.checkbox-label[data-v-e220c497]{display:flex;align-items:center;cursor:pointer}.checkbox-input[data-v-e220c497]{display:none}.checkbox-custom[data-v-e220c497]{width:18px;height:18px;border:2px solid #ddd;border-radius:3px;margin-right:8px;position:relative;transition:all .3s}.checkbox-input:checked+.checkbox-custom[data-v-e220c497]{background:#007bff;border-color:#007bff}.checkbox-input:checked+.checkbox-custom[data-v-e220c497]:after{content:"✓";position:absolute;color:#fff;font-size:12px;top:50%;left:50%;transform:translate(-50%,-50%)}.create-btn[data-v-e220c497]{width:100%;background:#007bff;color:#fff;border:none;padding:12px;border-radius:6px;font-size:16px;font-weight:500;cursor:pointer;transition:background .3s}.create-btn[data-v-e220c497]:hover:not(.disabled){background:#0056b3}.create-btn.disabled[data-v-e220c497]{background:#6c757d;cursor:not-allowed}.loading-container[data-v-d0d05f6d]{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--b322b40a);display:flex;justify-content:center;align-items:center;z-index:var(--v6b0f9876)}.loading-content[data-v-d0d05f6d]{text-align:center}.spinner[data-v-d0d05f6d]{animation:rotate-d0d05f6d 2s linear infinite}.spinner-path[data-v-d0d05f6d]{stroke-linecap:round;animation:dash-d0d05f6d 1.5s ease-in-out infinite}.loading-text[data-v-d0d05f6d]{margin-top:16px;color:#6b7280;font-size:14px}@keyframes rotate-d0d05f6d{to{transform:rotate(360deg)}}@keyframes dash-d0d05f6d{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.edit-page[data-v-10ef15d7]{min-height:100vh;min-width:1000px;background:#f8f9fa}.edit-page__grid[data-v-10ef15d7]{display:grid;grid-template-columns:1fr 1fr 2fr;min-height:calc(100vh - 60px)}.edit-page__panel[data-v-10ef15d7]{padding:0 .5rem;background:#fff;border-right:1px solid #ededed;display:flex;flex-direction:column}.panel-header[data-v-10ef15d7]{padding:20px 20px 0;border-bottom:1px solid #ededed;background:#fff;position:sticky;top:0;z-index:10}.panel-header h3[data-v-10ef15d7]{margin:0 0 15px;font-size:18px;font-weight:600;color:#333}.empty-state[data-v-10ef15d7]{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;padding:40px;color:#666;text-align:center}
