.owner-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:1rem}.owner-stack{display:grid;gap:1rem}.owner-form{display:grid;gap:.85rem}.owner-form label,.owner-form .field-group{display:grid;gap:.4rem}.owner-form input,.owner-form textarea,.owner-form select,.owner-toolbar select,.owner-toolbar input{width:100%;border:1px solid var(--line);border-radius:12px;background:rgba(4,13,25,.74);color:var(--text);padding:.8rem .9rem;font:inherit}.owner-form textarea{min-height:150px;resize:vertical}.owner-toolbar{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;gap:.65rem;align-items:center}.owner-list{display:grid;gap:.6rem;max-height:420px;overflow:auto}.owner-list-item{display:flex;justify-content:space-between;gap:1rem;align-items:center;width:100%;padding:.8rem 1rem;border-radius:12px;border:1px solid var(--line);background:rgba(7,20,36,.68);color:var(--text);text-align:left}.owner-list-item.active{border-color:var(--accent);box-shadow:0 0 0 1px rgba(93,226,209,.18)}.owner-list-item small,.history-item small,.memory-item small,.approval-item small{display:block;color:var(--muted);font-size:.78rem}.history-item,.memory-item,.approval-item{padding:1rem;border:1px solid var(--line);border-radius:14px;background:rgba(7,20,36,.58)}.history-item p,.memory-item p,.approval-item p{margin:.65rem 0 0;white-space:pre-wrap;color:var(--muted)}.owner-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.owner-metric{padding:1rem;border:1px solid var(--line);border-radius:14px;background:rgba(7,20,36,.64)}.owner-metric span{display:block;color:var(--muted);font-size:.8rem}.owner-metric strong{display:block;font-size:1.4rem;margin-top:.35rem}.status-tag{display:inline-flex;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;padding:.28rem .5rem;border-radius:999px;margin-right:.55rem}.status-tag.pending{background:rgba(247,200,115,.16);color:#f7c873}.status-tag.approved{background:rgba(93,226,209,.15);color:var(--accent)}.status-tag.rejected{background:rgba(249,137,137,.15);color:#f98989}.inline-actions{display:flex;gap:.55rem;margin-top:.8rem}.button.small{padding:.48rem .72rem;font-size:.82rem}.graph-node-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.7rem}.graph-node{display:grid;gap:.35rem;border:1px solid var(--line);border-radius:14px;padding:.8rem;background:rgba(7,20,36,.58)}.graph-node span{font-size:.72rem;color:var(--accent);text-transform:uppercase;letter-spacing:.08em}.graph-edge-list{display:grid;gap:.45rem;margin-top:1rem}.graph-edge-list span{padding:.55rem .7rem;border-left:2px solid var(--accent);background:rgba(93,226,209,.06);font-size:.86rem}.owner-callout{padding:1rem;border:1px solid rgba(93,226,209,.28);background:rgba(93,226,209,.07);border-radius:14px}.owner-callout.warning{border-color:rgba(247,200,115,.35);background:rgba(247,200,115,.07)}.owner-status{min-height:1.35rem;color:var(--muted);font-size:.88rem}.owner-status.error{color:#f98989}.capability-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.capability-strip div{padding:.75rem;border:1px solid var(--line);border-radius:12px}.capability-strip span{display:block;color:var(--muted);font-size:.75rem}.capability-strip strong{display:block;margin-top:.3rem}.advanced-settings{border:1px solid var(--line);border-radius:14px;padding:.75rem 1rem;background:rgba(7,20,36,.46)}.advanced-settings summary{cursor:pointer;color:var(--muted);font-weight:700}.advanced-settings[open] summary{margin-bottom:.8rem}.owner-progress{width:100%;height:12px}.owner-security-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.owner-security-grid article{padding:1rem;border:1px solid var(--line);border-radius:14px}.owner-security-grid strong{display:block;margin-bottom:.35rem}.owner-security-grid small{color:var(--muted)}@media(max-width:980px){.owner-grid{grid-template-columns:1fr}.owner-metrics,.capability-strip,.owner-security-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.owner-toolbar{grid-template-columns:1fr}.owner-metrics,.capability-strip,.owner-security-grid{grid-template-columns:1fr}}
