.pzh-data-editor[hidden]{display:none!important}.pzh-data-editor{border-top:1px solid #d8e5f7;padding-top:15px;margin-top:7px;text-align:left}.pzh-data-editor h3{font-size:17px;margin:0 0 6px;color:#143c73}.pzh-data-note{font-size:12px!important}.pzh-data-form,.pzh-data-fields{display:grid;gap:10px}.pzh-data-field{display:grid;gap:5px;font-weight:650;color:#22466e;font-size:13px}.pzh-data-field>input:not([type=file]),.pzh-data-field>textarea{width:100%;min-width:0;box-sizing:border-box;padding:10px 12px;border:1px solid #b7d0ed;border-radius:9px;background:#fff;font:inherit;font-weight:450}.pzh-data-field>textarea{min-height:60px;resize:vertical}.pzh-data-field input[type=file]{max-width:100%;font-size:12px}.pzh-data-field small{color:#63778c;font-weight:400}.pzh-dadata-modes{border:1px solid #bcd7f7;border-radius:10px;padding:9px;display:flex;gap:10px;flex-wrap:wrap;font-size:12px}.pzh-dadata-modes legend{font-weight:750;padding:0 5px}.pzh-dadata-modes label{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.pzh-search-btn,.pzh-data-save{padding:11px 14px;border:0;border-radius:9px;background:#176ed0;color:white;font-weight:750;cursor:pointer}.pzh-data-save{background:#118249}.pzh-data-saved,.pzh-data-status{font-size:12px!important;margin:0!important;color:#276294!important}.pzh-dadata-results{display:grid;gap:4px}.pzh-dadata-item{text-align:left;padding:9px;background:#edf5ff;border:1px solid #cbdff7;border-radius:8px;color:#164a8e;cursor:pointer;white-space:normal}.pzh-dadata-item:hover{background:#d9eaff}.pzh-data-confirm{font-size:12px;color:#11733b}.pzh-simple-details{justify-content:start!important}.pzh-simple-dialog{width:min(1050px,100%)!important}

form.pzh-category-form fieldset[hidden],form.pzh-category-form .submit_wrapper[hidden],form.pzh-category-form #order_table[hidden]{display:none!important}

/* v14: DaData inputs shown clearly in the chosen-layout editor */
.pzh-simple-modal .pzh-dadata-modes{display:flex!important;flex-wrap:wrap;gap:8px;border:1px solid #98bff0;background:#edf5ff;padding:12px;border-radius:12px}
.pzh-simple-modal .pzh-dadata-modes legend{font-weight:800;color:#0b4595;font-size:13px}
.pzh-simple-modal .pzh-dadata-modes label{background:white;border:1px solid #bed4f0;border-radius:20px;padding:8px 10px;cursor:pointer;font-weight:700}
.pzh-simple-modal .pzh-data-editor{background:white;padding:18px 12px;border-radius:14px}
.pzh-simple-modal .pzh-data-editor h3{margin-top:0}
.pzh-simple-modal .pzh-search-btn{width:100%;min-height:42px}
.pzh-simple-modal .pzh-data-field{overflow-wrap:anywhere}

/* v16: явный выбор дальнейшего шага после подтверждения макета */
.pzh-after-confirm[hidden]{display:none!important}.pzh-after-confirm{background:#f0f7ff;border:1px solid #b7d6fd;border-radius:13px;padding:15px;margin:12px 0 0}.pzh-confirm-title{font-size:15px;font-weight:800;color:#13623a}.pzh-after-confirm p{margin:7px 0 13px!important;font-size:13px;color:#355c83}.pzh-confirm-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}.pzh-confirm-actions button{min-height:46px;border-radius:10px;font-size:13px;line-height:1.3;font-weight:800;cursor:pointer;padding:9px;background:white;color:#1053ac;border:1px solid #7eb5f5;white-space:normal}.pzh-confirm-actions .pzh-confirm-mounts{background:linear-gradient(120deg,#1874e0,#0956b5);color:white;border-color:#0956b5}@media(max-width:540px){.pzh-confirm-actions{grid-template-columns:1fr}}
