.field-drawing-body{justify-items:start;gap:10px;margin-top:10px;display:grid}.field-drawing-svg{width:100%}.field-drawing-svg svg{width:100%;height:auto;display:block}.take-btn{white-space:nowrap}.take-panel{border:0;border-left:1px solid var(--edge-strong,#9fb7ff3d);background:var(--dm-overlay,var(--glass-solid,#0b1223));width:min(520px,100vw);max-width:none;height:100%;max-height:none;color:var(--text,#e8ecf6);overscroll-behavior:contain;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-30px 0 90px #0000008c}.take-panel::backdrop{background:#02040a99}@media (prefers-reduced-motion:no-preference){.take-panel[open]{animation:.32s cubic-bezier(.2,.8,.2,1) both take-in}.take-panel.closing{animation:.18s ease-in both take-out}}@keyframes take-in{0%{transform:translate(100%)}}@keyframes take-out{to{transform:translate(100%)}}.take-body{padding:calc(env(safe-area-inset-top,0px) + 18px) 22px calc(env(safe-area-inset-bottom,0px) + 28px);align-content:start;gap:14px;display:grid}.take-head{justify-content:space-between;align-items:center;display:flex}.take-card{border:1px solid var(--edge,#9fb7ff24);background:#96b2de09;border-radius:14px;justify-items:start;gap:10px;padding:16px;display:grid}.take-card h3{font:500 1.15rem/1.25 var(--display,Georgia, serif);margin:0}.take-card p{margin:0;font-size:.9rem}.take-include{border:0;gap:4px;margin:0;padding:0;display:grid}.take-include legend{margin-bottom:4px;padding:0;font-size:.82rem}.take-pick{cursor:pointer;align-items:flex-start;gap:10px;min-height:32px;font-size:.9375rem;display:flex}.take-pick input{width:18px;height:18px;accent-color:var(--gold,#ebc88b);flex:none;margin-top:3px}.take-card .btn{text-decoration:none}.take-row{flex-wrap:wrap;gap:8px}.take-facts{gap:12px;min-width:0;display:grid}.take-facts-toggle{white-space:normal;overflow-wrap:anywhere;justify-self:start;max-width:100%;min-height:44px}.decision-facts{justify-items:stretch;min-width:0}.decision-facts-fields{gap:14px;min-width:0;margin:0;display:grid}.decision-facts-fields>div{gap:4px;min-width:0;display:grid}.decision-facts-fields dt,.decision-facts-outcome-label{color:var(--text-muted,#a9b4cb);font-size:.8rem}.decision-facts-value{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;margin:0}.decision-facts-questions{gap:10px;min-width:0;display:grid}.decision-facts-questions h4{margin:0;font-size:.95rem;font-weight:500}.decision-facts-gaps{gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.decision-facts-gaps li{border-top:1px solid var(--edge,#9fb7ff24);min-width:0;padding-top:12px}.decision-facts-gaps dl{gap:4px;margin:0;display:grid}.decision-facts-gaps dd{overflow-wrap:anywhere;margin:0}.decision-facts-gap-question{font-size:.9375rem;line-height:1.5}.decision-facts-outcome-label{margin-top:4px}.decision-facts-outcome{font-size:.875rem;line-height:1.4}.public-facts-archive ul{gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}.public-facts-archive li{min-width:0}.public-facts-archive .btn{white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:44px}.bring-in{gap:14px;margin-top:18px;display:grid}.bring-in-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 24px;display:flex}.bring-in-head>div:first-child{flex:360px;min-width:0}.bring-in-head p{max-width:68ch;margin:6px 0 0;font-size:.9rem}.bring-in-actions{flex-wrap:wrap;gap:8px}.bring-in-preview{border:1px solid var(--edge,#9fb7ff24);background:#96b2de0a;border-radius:14px;gap:6px;padding:14px 16px;display:grid}.bring-in-preview.state-new,.bring-in-preview.state-add{border-color:#ebc88b59}.bring-in-preview p{overflow-wrap:anywhere;margin:0}.bring-in-q{font:400 1.2rem/1.3 var(--display,Georgia, serif)}@media (prefers-reduced-motion:no-preference){.bring-in-preview{animation:.26s cubic-bezier(.2,.8,.2,1) both bring-in-arrive}}@keyframes bring-in-arrive{0%{opacity:0;transform:translateY(6px)}}.decision-lineage{overflow-wrap:anywhere;margin:4px 0 0;font-size:.8rem;line-height:1.45}.decision-lineage+.decision-lineage{margin-top:2px}.decision-lineage time{white-space:nowrap}
