.linkage-template-picker{margin:12px 0}.linkage-template-picker label{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:#375b7d;font-size:13px}.linkage-template-picker select{max-width:100%;min-width:180px;box-sizing:border-box;border:1px solid #d7e2ee;border-radius:5px;padding:7px 9px;color:#254c72;background:white}.linkage-template-picker p{margin:7px 0 0;font-size:12px;color:#72889e;line-height:1.6}.linkage-template-manager{padding:18px 20px}.linkage-template-manager h3{margin:0 0 12px}.linkage-template-manager .template-fields{display:flex;gap:12px;flex-wrap:wrap;align-items:end}.linkage-template-manager label{display:grid;gap:6px;font-size:12px;color:#6f8499;min-width:0}.linkage-template-manager input,.linkage-template-manager select{max-width:100%;width:240px;box-sizing:border-box;border:1px solid #d7e2ee;border-radius:5px;padding:8px;color:#254c72;background:#fff}.linkage-template-manager .template-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.linkage-template-manager p{font-size:12px;line-height:1.7;color:#71879b}.linkage-template-manager [role=status]{color:#9c4b37}.linkage-template-manager [role=status]:empty{display:none}@media(max-width:640px){.linkage-template-manager{padding:16px}.linkage-template-manager .template-fields{display:grid;grid-template-columns:minmax(0,1fr)}.linkage-template-manager input,.linkage-template-manager select{width:100%}.linkage-template-picker label{display:grid;grid-template-columns:minmax(0,1fr)}.linkage-template-picker select{min-width:0;width:100%}}
