.ops-line{border-top:1px solid var(--a-line-2,var(--ck-line-strong));flex:none;padding:10px 12px;position:relative}.ops-line-row-main{align-items:flex-end;gap:8px;display:flex}.ops-line-state{color:var(--a-dim,var(--ck-dim));white-space:nowrap;align-self:center;align-items:center;gap:6px;font-size:12px;display:inline-flex}.ops-line-field{background:var(--a-well,var(--ck-panel));border:1px solid var(--a-line-2,var(--ck-line-strong));border-radius:var(--ck-radius);flex:1;align-items:flex-start;gap:6px;min-width:0;padding:4px;display:flex}.ops-line-field:focus-within{border-color:var(--a-accent,var(--ck-accent))}.ops-line-field .ops-line-textarea{background:0 0;border:none;flex:1;min-width:0;padding:4px 6px}.ops-line-field .ops-line-textarea:focus{outline:none}.ops-line-chip{background:var(--ck-accent-wash);border-radius:var(--ck-radius);max-width:55%;min-height:28px;font-family:var(--ck-mono);font-variant-numeric:tabular-nums;color:var(--a-ink,var(--ck-ink));flex:none;align-items:center;gap:6px;padding:2px 2px 2px 8px;font-size:12px;display:inline-flex}.ops-line-chip-point{background:var(--ck-accent);border-radius:50%;flex:none;width:4px;height:4px}.ops-line-chip-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ops-line-chip-status{color:var(--a-dim,var(--ck-dim));white-space:nowrap;flex:none;font-family:inherit}.ops-line-chip-x{border-radius:var(--ck-radius);min-width:28px;min-height:28px;color:var(--a-dim,var(--ck-dim));font:inherit;cursor:pointer;background:0 0;border:none;flex:none;font-size:14px}.ops-line-chip-x:hover{color:var(--a-ink,var(--ck-ink))}.ops-line-chip-x:focus-visible{outline:2px solid var(--ck-accent);outline-offset:1px}.ops-line-stop{background:var(--ck-accent-wash);color:var(--a-ink,var(--ck-ink));border:1px solid color-mix(in oklab, var(--ck-accent) 40%, transparent);font-size:13px}.ops-line-strip{z-index:6;background:var(--a-panel,var(--ck-panel));border:1px solid var(--a-line-2,var(--ck-line-strong));border-radius:var(--ck-radius);animation:.12s ease-out ops-line-in;position:absolute;bottom:calc(100% + 8px);left:12px;right:12px;overflow:hidden}.ops-line-row{cursor:pointer;border-bottom:1px solid var(--a-line,var(--ck-line));grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:44px;padding:6px 10px;font-size:13px;display:grid}.ops-line-row.is-active{background:var(--ck-accent-wash)}.ops-line-ref{font-family:var(--ck-mono);font-variant-numeric:tabular-nums;color:var(--a-ink,var(--ck-ink));white-space:nowrap;font-size:12.5px}.ops-line-lane,.ops-line-carrier{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--a-dim,var(--ck-dim));overflow:hidden}.ops-line-hint{min-height:32px;font-family:var(--ck-mono);color:var(--a-dim,var(--ck-dim));align-items:center;padding:0 10px;font-size:11px;display:flex}@keyframes ops-line-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ops-line-strip{animation:none}}@media (max-width:640px){.ops-line-field .ops-line-textarea{font-size:16px}.ops-line-row{grid-template-columns:auto minmax(0,1fr) auto}.ops-line-carrier{display:none}}.ops-agent-opened{font-family:var(--ck-mono);font-variant-numeric:tabular-nums;color:var(--a-dim,var(--ck-dim));align-self:stretch;font-size:12px}.ops-agent-opened a{color:var(--a-ink,var(--ck-ink));border-bottom:1px solid color-mix(in oklab, var(--ck-accent) 40%, transparent);text-decoration:none}
