.gp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;padding:2px 2px 24px}.gp-card{background:var(--bg2);border:1px solid var(--border);border-radius:14px;padding:16px}.gp-card-top,.gp-meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.gp-card-top b{display:block;font-size:15px}.gp-card-top span,.gp-meta>span{display:block;color:var(--text3);font-size:11px;margin-top:4px}.gp-status{font-style:normal;font-size:10px;font-weight:750;border-radius:20px;padding:5px 9px;background:rgba(var(--nakl),.06);color:var(--text3)}.gp-status.running,.gp-status.completed{background:var(--acc-dim);color:var(--acc3)}.gp-status.failed{background:var(--red-dim);color:var(--red)}.gp-progress{height:5px;background:rgba(var(--nakl),.06);border-radius:5px;margin:15px 0;overflow:hidden}.gp-progress i{display:block;height:100%;background:linear-gradient(90deg,var(--acc),var(--acc3));border-radius:inherit;transition:width .3s}.gp-meta{min-height:32px}.gp-meta>div{margin-left:auto}.gp-error{color:var(--red);font-size:11px;margin:-6px 0 12px}.gp-empty{min-height:220px;border:1px dashed var(--border2);border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text3);gap:7px}.gp-empty b{color:var(--text);font-size:15px}.gp-form{padding:22px;display:flex;flex-direction:column;gap:16px;overflow-y:auto}.gp-form label{display:flex;flex-direction:column;gap:7px;flex:1}.gp-form label>span{color:var(--text3);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.gp-form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.gp-form .mselect,.gp-form .minput,.gp-form .mtextarea{width:100%}.modal-foot{padding:14px 22px;border-top:1px solid var(--border);display:flex;justify-content:flex-end;gap:8px}@media(max-width:680px){.gp-grid{grid-template-columns:1fr}.gp-form-row{grid-template-columns:1fr}.gp-meta{flex-wrap:wrap}}
