.model-top{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap}
.model-top h1{font-size:25px;margin:0 0 6px}.model-top p{margin:0}
.model-note{font-size:13px;line-height:1.7;color:#bfb7aa}
.model-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:16px;margin-top:18px}
.model-card{border:1px solid #6b5c48;border-radius:12px;padding:17px;background:rgba(24,22,23,.42)}
.model-card h3{font-size:17px;margin:0 0 6px}
.model-card .model-kind{font-size:12px;color:#d8b878;margin-bottom:10px}
.model-card label{display:block;margin:12px 0;font-size:13px}
.model-card input,.model-card select{display:block;width:100%;margin-top:6px}
.model-card .model-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}
.model-card .model-status{min-height:28px;font-size:13px;overflow-wrap:anywhere;margin-top:10px}
.model-card .model-meta{font-size:12px;color:#b3a997}
.model-card .model-danger{border-color:#965953}
.model-add{display:flex;gap:14px;align-items:end;flex-wrap:wrap;margin:16px 0}
.model-add label{flex:1;min-width:220px}
.model-add input{width:100%;margin-top:6px}
@media(max-width:600px){.model-card{padding:12px}}
