.catalog-library-row:has(.catalog-alias-button){grid-template-columns:145px minmax(180px,1fr) 2fr auto auto auto auto}
.catalog-library-row:has(.catalog-select-product):has(.catalog-alias-button){grid-template-columns:28px 145px minmax(180px,1fr) 2fr auto auto auto auto}
.catalog-alias-button{min-width:70px}
.catalog-alias-modal h2{padding-right:25px}
.catalog-alias-modal>p{color:var(--muted);font-size:12px}
.catalog-alias-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0 8px}
.catalog-alias-row{display:flex;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid var(--line)}
.catalog-alias-row strong,.catalog-alias-row input{flex:1;min-width:0;overflow-wrap:anywhere}
.catalog-alias-row input,.catalog-alias-modal form input{border:1px solid var(--line);border-radius:7px;padding:9px 10px;font:inherit}
.catalog-alias-modal form{margin-top:18px}
.catalog-alias-modal form label{display:block;margin-bottom:7px}
.catalog-alias-modal form>div{display:flex;gap:8px}
.catalog-alias-modal form input{flex:1;min-width:0;text-transform:uppercase}
.catalog-alias-status{padding:10px;margin-top:12px;background:#f4f9f6;color:var(--green);border-radius:7px}
.catalog-alias-status.error{background:#fff2ef;color:var(--bad)}
@media(max-width:900px){.catalog-library-row:has(.catalog-alias-button),.catalog-library-row:has(.catalog-select-product):has(.catalog-alias-button){grid-template-columns:28px 1fr}.catalog-alias-row{flex-wrap:wrap}.catalog-alias-row strong,.catalog-alias-row input{flex-basis:100%}}
