.mlops-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:16px;margin-bottom:20px}
.mlops-tile{display:flex;flex-direction:column;align-items:start;gap:12px;padding:24px;text-align:left;background:white;color:var(--ink);border:1px solid var(--line);border-radius:14px;cursor:pointer;min-height:176px;box-shadow:var(--sh)}
.mlops-tile:hover,.mlops-tile:focus-visible{border-color:var(--blue);box-shadow:0 4px 18px #1667e81a;outline:2px solid #1667e822}.mlops-tile b{font-size:17px}.mlops-tile>span:last-child{color:var(--ink2);font-size:13px;line-height:1.5}.mlops-icon{display:grid;place-items:center;width:38px;height:38px;background:#eaf2ff;color:var(--blue);font-size:21px;font-weight:700;border-radius:10px}
.mlops-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:16px;align-items:end;margin:20px 0}.mlops-fields input,.mlops-fields select{width:100%;min-width:0;height:42px;padding:8px 12px;border:1px solid var(--line);border-radius:8px;color:var(--ink);font:inherit;background:#fff}.mlops-fields input[type=checkbox]{width:auto;height:auto;accent-color:var(--blue)}.mlops-fields input:disabled{background:#f0f3f7;color:var(--ink2)}
#mlOpsConteudo .card{margin-bottom:18px;padding:24px}#mlOpsConteudo h3{margin:24px 0 12px}#mlOpsConteudo textarea{width:100%;padding:14px;border:1px solid var(--line);border-radius:8px;font:inherit;line-height:1.6;resize:vertical;min-height:120px}#mlOpsConteudo form>button{margin-top:14px}.mlops-note{background:#eff5ff;border:1px solid #d8e6ff;border-radius:10px;padding:14px 16px;color:#334d72;font-size:13px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.mlops-note:empty{display:none}
.mlops-summary{display:flex;flex-wrap:wrap;gap:24px;background:#f7f9fc;border:1px solid var(--line);padding:18px;border-radius:10px;margin:16px 0}.mlops-summary span{display:flex;flex-direction:column;gap:7px;color:var(--ink2);font-size:12px}.mlops-summary b{color:var(--ink);font-size:16px}.mlops-fold{border-top:1px solid var(--line);padding:20px 0;margin-top:24px}.mlops-fold summary{cursor:pointer;color:var(--blue);font-weight:600}.mlops-conversa{display:flex;flex-direction:column;gap:12px;max-height:440px;overflow:auto;margin:16px 0}.mlops-message{border:1px solid var(--line);padding:16px;border-radius:10px;background:#f8fafc}.mlops-message small{display:block;margin-top:5px;color:var(--ink2)}.mlops-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 0;line-height:1.6}
.mlops-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(135px,1fr));gap:14px}.mlops-gallery label{border:1px solid var(--line);padding:10px;border-radius:10px}.mlops-gallery img{width:100%;height:125px;object-fit:contain}.mlops-check{display:flex!important;flex-direction:row!important;align-items:start;gap:9px!important;margin:18px 0;line-height:1.5}.mlops-check input{margin-top:3px}.mlops-pager{justify-content:flex-end;margin:16px 0}.mlops-pager span{color:var(--ink2);font-size:12px}
#mlOpsRevisao{width:min(780px,94vw);max-height:90vh;overflow:auto;border:1px solid var(--line);border-radius:14px;padding:26px;color:var(--ink);box-shadow:0 20px 80px #0e1b3140}#mlOpsRevisao::backdrop{background:#0e1b3180}#mlOpsRevisao .actions{justify-content:flex-end;margin-top:24px}#mlOpsRevisaoCorpo{overflow-wrap:anywhere;white-space:pre-wrap}.mlops-values{display:grid;grid-template-columns:minmax(130px,1fr) minmax(0,2fr);gap:10px 20px;margin:14px 0}.mlops-values dt{font-weight:600;color:var(--ink2)}.mlops-values dd{margin:0;white-space:pre-wrap}.mlops-values .mlops-values{margin:0;grid-template-columns:1fr 2fr}
@media(max-width:700px){.mlops-fields{grid-template-columns:1fr}.mlops-values{grid-template-columns:1fr}.mlops-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}#mlOpsConteudo .card{padding:16px}.mlops-summary{gap:18px}}

.ml-workspace .ml-tabs{flex-wrap:wrap;overflow-x:visible}.ml-workspace .ml-tabs button{padding:11px 12px}
