.VisaOpennessTable-module__69oRyq__wrapper{margin-top:var(--sp-6)}.VisaOpennessTable-module__69oRyq__controls{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.VisaOpennessTable-module__69oRyq__searchInput{width:100%;max-width:380px;padding:var(--sp-2) var(--sp-4);border:var(--border-light);color:var(--black);background:var(--white);border-radius:999px;outline:none;font-size:.92rem;transition:border-color .15s,box-shadow .15s}.VisaOpennessTable-module__69oRyq__searchInput:focus{border-color:var(--green);box-shadow:0 0 0 3px #22c55e1f}.VisaOpennessTable-module__69oRyq__sortToggle{padding:var(--sp-2) var(--sp-4);border:var(--border-light);background:var(--white);color:var(--grey-700);cursor:pointer;white-space:nowrap;border-radius:999px;font-size:.85rem;font-weight:600;transition:border-color .15s,color .15s}.VisaOpennessTable-module__69oRyq__sortToggle:hover{border-color:var(--green);color:var(--green-dark)}.VisaOpennessTable-module__69oRyq__legend{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-4);color:var(--grey-500);flex-wrap:wrap;font-size:.78rem;display:flex}.VisaOpennessTable-module__69oRyq__legendItem{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.VisaOpennessTable-module__69oRyq__legendSwatch{border-radius:3px;flex-shrink:0;width:12px;height:12px}.VisaOpennessTable-module__69oRyq__tableWrap{border:var(--border-light);border-radius:var(--radius);background:var(--white);overflow-x:auto}.VisaOpennessTable-module__69oRyq__table{border-collapse:collapse;width:100%;font-size:.92rem}.VisaOpennessTable-module__69oRyq__th{padding:var(--sp-3) var(--sp-4);text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--grey-500);border-bottom:var(--border-light);background:var(--off-white);white-space:nowrap;font-size:.78rem;font-weight:700}.VisaOpennessTable-module__69oRyq__thRank{width:52px}.VisaOpennessTable-module__69oRyq__thDest{min-width:200px}.VisaOpennessTable-module__69oRyq__thOpen{width:170px}.VisaOpennessTable-module__69oRyq__thBar{min-width:180px}.VisaOpennessTable-module__69oRyq__thNum{text-align:right;width:110px}.VisaOpennessTable-module__69oRyq__tr{transition:background .1s}.VisaOpennessTable-module__69oRyq__tr:hover{background:var(--green-light)}.VisaOpennessTable-module__69oRyq__tr:not(:last-child) .VisaOpennessTable-module__69oRyq__td{border-bottom:var(--border-light)}.VisaOpennessTable-module__69oRyq__td{padding:var(--sp-3) var(--sp-4);vertical-align:middle}.VisaOpennessTable-module__69oRyq__tdRank{width:52px;color:var(--grey-300);font-size:.82rem;font-weight:600}.VisaOpennessTable-module__69oRyq__tdDest{min-width:200px}.VisaOpennessTable-module__69oRyq__destLink{align-items:center;gap:var(--sp-2);color:var(--grey-700);font-weight:600;text-decoration:none;transition:color .12s;display:inline-flex}.VisaOpennessTable-module__69oRyq__destLink:hover{color:var(--green-dark);text-decoration:underline}.VisaOpennessTable-module__69oRyq__flag{flex-shrink:0;font-size:1.3rem;line-height:1}.VisaOpennessTable-module__69oRyq__tdOpen{white-space:nowrap;width:170px}.VisaOpennessTable-module__69oRyq__openPill{background:var(--green-light);color:var(--green-dark);margin-right:var(--sp-2);border-radius:999px;padding:2px 10px;font-size:.85rem;font-weight:700;display:inline-block}.VisaOpennessTable-module__69oRyq__openOf{opacity:.75;font-weight:500}.VisaOpennessTable-module__69oRyq__openPct{color:var(--grey-500);font-size:.8rem;font-weight:600}.VisaOpennessTable-module__69oRyq__tdBar{min-width:180px}.VisaOpennessTable-module__69oRyq__bar{background:var(--off-white);border-radius:999px;min-width:160px;height:12px;display:flex;overflow:hidden}.VisaOpennessTable-module__69oRyq__barSeg{flex-basis:0;min-width:2px}.VisaOpennessTable-module__69oRyq__tdNum{text-align:right;font-variant-numeric:tabular-nums;width:110px;color:var(--grey-500)}.VisaOpennessTable-module__69oRyq__noResults{margin-top:var(--sp-6);text-align:center;color:var(--grey-500);font-size:.95rem}@media (max-width:600px){.VisaOpennessTable-module__69oRyq__th,.VisaOpennessTable-module__69oRyq__td{padding:var(--sp-2) var(--sp-3)}.VisaOpennessTable-module__69oRyq__openPct{display:none}}
