.bring-onboarding{margin-bottom:24px;display:grid;grid-gap:12px;gap:12px}.bring-onboarding-head{justify-content:space-between;align-items:flex-start}.bring-onboarding h2{margin:0}.bring-steps{list-style:none;margin:0;padding:0;display:flex;gap:6px;flex-wrap:wrap}.bring-steps button{display:inline-flex;align-items:center;gap:6px;min-height:40px;border:1px solid #c3d5c7;background:#f3f8ed;border-radius:8px;padding:6px 12px;font-weight:700}.bring-steps button span{font-size:11px;color:var(--muted)}.bring-steps button[aria-current=step]{background:#dcece1;border-color:var(--sea-deep)}.bring-steps button.done{background:#e7f2e3}.bring-body{display:grid;grid-gap:12px;gap:12px;max-width:760px}.bring-body label{display:grid;grid-gap:6px;gap:6px;font-size:14px;font-weight:700}.bring-body input,.bring-body textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid #aac3ba;border-radius:8px;background:#fff}.bring-body textarea{font:12px/1.6 ui-monospace,Consolas,monospace;min-height:150px}.bring-body .invitation-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.wallet-status{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}.wallet-status code{background:#fff;border:1px solid #d3e0d4;border-radius:5px;padding:3px 7px}.wallet-embedded{display:grid;grid-gap:10px;gap:10px;background:#f3f7ee;border:1px solid #d3e0d4;border-radius:10px;padding:14px}.wallet-embedded h2{font-size:20px;margin:0}.wallet-history summary{cursor:pointer;font-weight:700;font-size:13px;margin:6px 0}.wallet-line{font-weight:700}.wallet-line.wallet-wallet_missing{color:var(--coral-deep)}.wallet-line.wallet-pending_tx{color:#6d4b10}.wallet-line.wallet-active{color:#2f6b47}.orders-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px}.risk-ack{background:#fbf0ea;border-color:#e9c6b8}.spend-actions{margin-top:6px;gap:6px}@media(min-width:900px){.owner-grid{grid-template-columns:minmax(260px,320px) minmax(0,1fr)}.owner-grid>.owner-roster{grid-column:1;grid-row:1/span 20;position:-webkit-sticky;position:sticky;top:16px}.owner-grid>section:not(.owner-roster){grid-column:2}}.approval-banner{position:-webkit-sticky;position:sticky;top:8px;z-index:20;display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 20px;padding:12px 16px;background:#fbe7c8;border:2px solid #d9a441;border-radius:12px;box-shadow:var(--shadow-soft)}.approval-banner span{flex:1 1;min-width:200px;font-size:14px}.spend-queue-hot{outline:3px solid #d9a441;outline-offset:2px}.bring-hint{margin:0;font-size:14px;background:#eef5ec;border-radius:8px;padding:8px 12px}#spend-approvals,#standing-orders{scroll-margin-top:96px}.knowledge-orders select{width:100%;min-height:44px;padding:10px 12px;border:1px solid #aac3ba;border-radius:8px;background:#fff}.policy-wallet{margin-top:10px;border:1px solid rgba(23,61,67,.15);border-radius:10px;padding:8px 12px}.policy-wallet>summary{cursor:pointer;font-weight:600;display:flex;gap:8px;align-items:center}.policy-wallet-facts{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 12px;gap:4px 12px;margin:8px 0;font-size:.9rem}.policy-wallet-facts dd{margin:0;overflow-wrap:anywhere}.policy-target{margin-right:6px}.policy-pending{align-items:center;gap:10px;flex-wrap:wrap}