.route-picker .route-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.route-picker label{display:block;margin:0}.route-picker select{width:100%}#relay-card .actions{display:flex;gap:12px;flex-wrap:wrap}@media (max-width:650px){.route-picker .route-grid{grid-template-columns:1fr}}.delivery-card .steps{list-style:none;counter-reset:step;margin:2px 0 18px;padding:0}.delivery-card .steps li{counter-increment:step;position:relative;padding:0 0 14px 34px;border-left:1px solid rgba(25,54,66,.13);margin-left:11px}.delivery-card .steps li:last-child{border-left-color:transparent;padding-bottom:2px}.delivery-card .steps li::before{content:counter(step);position:absolute;left:-11px;top:-1px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:600;color:#fff;background:#315a70}.delivery-card .steps b{display:block;font-weight:600;font-size:14px;line-height:1.35}.delivery-card .steps span{display:block;margin-top:3px;font-size:13px;line-height:1.6;color:#4a6676}.delivery-card .receipt{margin:14px 0 0;display:grid;gap:6px;padding:11px 13px;border-radius:10px;background:#eef4f7}.delivery-card .receipt>div{display:flex;gap:10px;align-items:baseline}.delivery-card .receipt span{flex:0 0 34px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#6b8496}.delivery-card .receipt code{font-size:12px;overflow-wrap:anywhere;color:#1e4557}.delivery-card .delivery-warn{margin:14px 0 0;font-size:12.5px;line-height:1.6;color:#7a4a20;background:#fdf4e8;border-radius:10px;padding:10px 13px}.delivery-card .delivery-more{margin-top:14px;border-top:1px solid rgba(25,54,66,.1);padding-top:12px}.delivery-card .delivery-more summary{cursor:pointer;font-size:13px;font-weight:500}.delivery-card .delivery-more p{font-size:13px;line-height:1.65;color:#4a6676;margin:10px 0 12px}.delivery-card .delivery-more label{display:block;font-size:13px;margin-bottom:10px}.delivery-card .delivery-more input{width:100%;margin-top:5px}.bridge-scene .workspace{align-items:start}.bridge-scene .workspace>.delivery-card{grid-column:1 / -1}@media (min-width: 900px){.delivery-card .steps{columns:2;column-gap:34px}.delivery-card .steps li{break-inside:avoid}}button.chain-cell{font:inherit;color:inherit;text-align:left;cursor:pointer;width:100%;transition:border-color 160ms ease,background-color 160ms ease,transform 160ms cubic-bezier(.23,1,.32,1)}button.chain-cell:focus-visible{outline:2px solid #315a70;outline-offset:2px}.chain-cell.is-from{border-color:#315a70;background:#eef4f7;box-shadow:inset 0 0 0 1px #315a70}.chain-cell.is-from span{color:#315a70}#relay-card label{display:block}#relay-card .relay-unit{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.02em;color:#315a70;background:#e7f0f4;vertical-align:1px}#relay-card #relay-to-addr{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}#relay-card .relay-fill-row{margin:-4px 0 12px}#relay-card .relay-fill{background:none;border:0;padding:2px 0;min-height:0;box-shadow:none;font-size:12.5px;font-weight:500;color:#315a70;text-decoration:underline;text-underline-offset:3px;cursor:pointer}#relay-card .relay-fill:hover{color:#1e4557}#relay-card dd{overflow-wrap:anywhere}#relay-card .relay-checks{font-size:12px;line-height:1.6}#relay-status a{color:#315a70;text-decoration:underline;text-underline-offset:3px}@media (max-width: 560px){#chain-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#chain-grid .chain-cell.has-logo{grid-template-columns:minmax(0,1fr);row-gap:3px;padding:10px 10px 9px}#chain-grid .chain-cell.has-logo .chain-cell-logo{grid-row:auto;margin-bottom:3px}#chain-grid .chain-cell.has-logo b,#chain-grid .chain-cell.has-logo span{grid-column:1}}
