.iss-map{width:100%;height:340px;min-height:180px;border-radius:0 0 var(--border-radius) var(--border-radius);z-index:0;touch-action:none}.iss-map-meta{font-size:.82rem;padding:.35rem .75rem;border-bottom:1px solid var(--surface-border)}.iss-map-legend{font-size:.78rem;font-weight:normal}.iss-legend-dot{display:inline-block;width:18px;height:4px;border-radius:2px;vertical-align:middle;margin-right:4px}.iss-legend-past{background:#f97316;opacity:.6}.iss-legend-future{background:#6366f1}.iss-marker-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px}.iss-visibility-ring{position:absolute;width:40px;height:40px;border-radius:50%;border:3px solid;pointer-events:none}.iss-visibility-ring.iss-visible{border-color:#22c55e;background:rgba(34,197,94,0.18)}.iss-visibility-ring.iss-not-visible{border-color:#6b7280;background:rgba(107,114,128,0.12)}.iss-user-location-pin{display:block;width:14px;height:14px;border-radius:50%;background:#3b82f6;border:2px solid #fff;box-shadow:0 0 0 3px rgba(59,130,246,0.35)}.iss-pass-table thead th{white-space:nowrap;vertical-align:middle}.iss-pass-table .iss-group-head{text-align:center}.iss-pass-table thead tr:first-child th:nth-child(3),.iss-pass-table thead tr:first-child th:nth-child(4),.iss-pass-table thead tr:nth-child(2) th:nth-child(2),.iss-pass-table thead tr:nth-child(2) th:nth-child(4),.iss-pass-table tbody td:nth-child(4),.iss-pass-table tbody td:nth-child(6){border-right:1px solid var(--bs-table-border-color)}.iss-score{min-width:120px}.iss-score-label{font-weight:var(--font-semibold);margin-bottom:.2rem}.iss-score-track{width:100%;height:.5rem;border-radius:var(--border-radius-pill);background-color:var(--surface-border);overflow:hidden}.iss-score-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--alert-warning-border-left),var(--alert-success-border-left))}
