.operation-context{display:grid;grid-template-columns:minmax(180px,.55fr) minmax(320px,1.45fr) minmax(180px,.65fr);align-items:center;gap:1rem;padding:.7rem 1.25rem;border-bottom:1px solid var(--border-color);background:color-mix(in srgb,var(--bg-card) 94%,var(--color-primary) 6%)}.operation-context__identity,.operation-context__selector,.operation-context__status{display:grid;min-width:0;gap:.22rem}.operation-context span{color:var(--text-secondary);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.operation-context strong{overflow:hidden;color:var(--text-primary);font-size:.85rem;text-overflow:ellipsis;white-space:nowrap}.operation-context__selector select{width:100%;padding:.55rem .7rem;border:1px solid var(--border-color);border-radius:var(--radius-md);outline:none;color:var(--text-primary);background:var(--bg-body);font:inherit;font-size:.82rem}.operation-context__selector select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 18%,transparent)}.operation-context__status{justify-self:end;padding:.5rem .75rem;border:1px solid var(--border-color);border-radius:var(--radius-md);text-align:right;background:var(--bg-surface)}.operation-context__status.is-active{border-color:color-mix(in srgb,#4ecf92 45%,var(--border-color))}.operation-context__status.is-active>span{color:#4ecf92}@media(max-width:800px){.operation-context{grid-template-columns:1fr 1fr}.operation-context__selector{grid-column:1/-1;grid-row:1}.operation-context__status{justify-self:stretch}.operation-context__identity{align-self:center}}@media(max-width:520px){.operation-context{grid-template-columns:1fr;padding:.65rem .8rem}.operation-context__selector,.operation-context__identity,.operation-context__status{grid-column:auto;grid-row:auto}.operation-context__status{text-align:left}}
