/* v15: compact single-line DaData search + collapsed manual editor */
.pzh-data-fields .pzh-dadata-one-line{display:grid;grid-template-columns:minmax(116px,155px) minmax(0,1fr) auto;align-items:end;gap:7px;width:100%;margin:2px 0}
.pzh-dadata-one-line .pzh-dadata-mode-label{display:grid;align-items:center;min-width:0}
.pzh-dadata-one-line .pzh-dadata-method{min-height:42px;width:100%;border:1px solid #b7d0ed;border-radius:9px;background:#fff;color:#184777;padding:8px;font-weight:650}
.pzh-dadata-one-line .pzh-data-field{min-width:0;display:block}
.pzh-dadata-one-line .pzh-data-field>span{display:none}
.pzh-dadata-one-line .pzh-data-field input{height:42px;width:100%;min-width:0}
.pzh-dadata-one-line .pzh-search-btn{height:42px;min-width:75px;padding:8px 12px;width:auto!important;white-space:nowrap}
.pzh-manual-toggle{border:0;background:none;color:#125ec3;font-size:13px;font-weight:700;text-align:left;padding:7px 0;cursor:pointer}
.pzh-manual-fields{display:grid;gap:9px}
.pzh-manual-fields[hidden]{display:none!important}
.pzh-sr-only{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}
@media(max-width:420px){.pzh-data-fields .pzh-dadata-one-line{grid-template-columns:100px minmax(0,1fr) auto;gap:4px}.pzh-dadata-one-line .pzh-search-btn{min-width:54px;padding:8px 5px;font-size:12px}.pzh-dadata-one-line .pzh-dadata-method{font-size:12px;padding:6px 2px}}
/* make hidden filtered mounts respect old !important grid rules */
body.pzh-sized-product .osnastka.pzh-size-filtered{display:none!important}
.pzh-size-note{margin:9px 0 13px;color:#164878;font-size:13px;background:#eaf4ff;border:1px solid #c4ddfb;border-radius:10px;padding:10px}
.pzh-fax-add{display:grid;gap:9px;padding:14px;margin:14px 0;border:1px solid #bcd9fb;border-radius:12px;background:#f4f9ff}
.pzh-fax-add button{background:#0866ce;border:0;border-radius:10px;color:white;padding:12px;cursor:pointer;font-weight:750}
.pzh-fax-add button:disabled{background:#abbdd2;cursor:not-allowed}
.pzh-fax-add .pzh-fax-alert{color:#1c5483;font-size:13px;min-height:20px}

/* Unified highlighted DaData search, manual fields collapsed until requested. */
.pzh-data-fields .pzh-dadata-one-line{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;background:linear-gradient(115deg,#eaf3ff,#f3f9ff);border:2px solid #327bd1;border-radius:16px;padding:15px;margin:6px 0 3px;box-shadow:0 8px 20px rgba(32,108,194,.09)}
.pzh-dadata-headline{grid-column:1/-1;color:#134d91;font-size:15px;font-weight:800}
.pzh-dadata-one-line .pzh-data-field input{height:48px;background:white;border:1px solid #a9c6e8;border-radius:11px}
.pzh-dadata-one-line .pzh-search-btn{height:48px;border-radius:11px;min-width:92px}
.pzh-manual-toggle{width:max-content;max-width:100%;margin-top:4px}
.pzh-data-editor .pzh-manual-fields[hidden]{display:none!important}
@media(max-width:500px){.pzh-data-fields .pzh-dadata-one-line{grid-template-columns:minmax(0,1fr) auto;padding:12px;gap:6px}.pzh-dadata-headline{font-size:13px}.pzh-dadata-one-line .pzh-search-btn{min-width:58px;padding:8px;font-size:13px}}
