/* Autonomous 1201–1240 — Bridge Studio */
.bridge-controls{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:30px 0;border-bottom:1px solid var(--line)}.bridge-controls label{display:grid;gap:6px}.bridge-controls span{font-size:8px;color:#777}.bridge-controls select{background:#0d0d0d;border:1px solid var(--line);color:var(--text);padding:11px}.bridge-stage{padding:36px 0}.bridge-route{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.bridge-route article{--bridge-color:#d5ff63;border:1px solid var(--line);border-top:3px solid var(--bridge-color);padding:18px;min-width:160px;text-align:center;background:#0c0c0c}.bridge-route article span,.bridge-route article strong,.bridge-route article small{display:block}.bridge-route article span{font-size:8px;color:var(--bridge-color)}.bridge-route article strong{font-size:24px;margin:18px 0 6px}.bridge-route article small{color:#777}.bridge-route>i{font-style:normal;color:#555}.bridge-profile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin:32px 0}.bridge-profile-grid>div{border:1px solid var(--line);padding:14px}.bridge-profile-grid h3{margin:0 0 15px}.bridge-profile-grid p{display:grid;grid-template-columns:85px 1fr 32px;gap:8px;align-items:center;margin:8px 0}.bridge-profile-grid p span{font-size:7px;color:#777}.bridge-profile-grid p b{height:5px;width:var(--v);background:var(--c)}.bridge-profile-grid p small{color:#777;text-align:right}.bridge-receipt{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line)}.bridge-receipt>div{padding:14px;border-right:1px solid var(--line)}.bridge-receipt span,.bridge-receipt strong{display:block}.bridge-receipt span{font-size:7px;color:#777}.bridge-receipt strong{font-size:18px;margin-top:6px}.bridge-stage details{margin-top:18px;border:1px solid var(--line);padding:14px}.bridge-stage details p{color:var(--muted)}.bridge-actions{display:flex;gap:7px;flex-wrap:wrap;padding:18px 0 60px}.bridge-actions button,.bridge-actions a{border:1px solid var(--line);background:#0d0d0d;color:var(--text);padding:10px 12px;text-decoration:none;cursor:pointer}.bridge-actions button:first-child{background:var(--accent);color:#080808;border-color:var(--accent)}.saved-bridges{padding:70px 0 100px;border-top:1px solid var(--line)}.saved-bridges>[data-saved-bridges]{display:grid;gap:7px}.saved-bridges article{display:flex;justify-content:space-between;gap:18px;border:1px solid var(--line);padding:13px}.saved-bridges span,.saved-bridges strong,.saved-bridges small{display:block}.saved-bridges span{font-size:8px;color:var(--accent)}.saved-bridges strong{margin:8px 0}.saved-bridges small{color:#777}.saved-bridges a,.saved-bridges button{background:transparent;border:0;color:var(--accent);text-decoration:none;cursor:pointer;padding:0;margin-left:8px}@media(max-width:800px){.bridge-controls{grid-template-columns:1fr 1fr}.bridge-receipt{grid-template-columns:1fr 1fr}}@media(max-width:520px){.bridge-controls{grid-template-columns:1fr}.bridge-receipt{grid-template-columns:1fr}.saved-bridges article{flex-direction:column}}