.fencing-rules{margin:22px 0;padding:18px;border:1px solid #c8d5eb;border-radius:8px;background:#f7f9fd}.fencing-rules h2{margin:0 0 10px}.fencing-rules details{padding:10px 0;border-top:1px solid #d9e1ee}.fencing-rules summary{cursor:pointer;font-weight:700}.golf-nav a.quota-tab,.footer-nav a.quota-tab{background:#173e78;color:white;border:2px solid #173e78;font-weight:800}.golf-nav a.quota-tab[aria-current=page]{background:#09264d;border-color:#dcad32}.quota-hero{padding:22px;margin:18px 0;background:#edf3ff;border-left:6px solid #173e78}.quota-hero strong{display:block;font-size:1.5rem;margin:10px 0}.quota-hero button{padding:9px 16px;background:#173e78;color:#fff;border:0;border-radius:5px;cursor:pointer}.quota-hero button:disabled{opacity:.6}.quota-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.quota-card{padding:18px;border:1px solid #c8d5eb;border-radius:8px;min-width:0}.quota-card h2{margin-top:0}.quota-card summary{cursor:pointer;font-weight:700}.quota-positive{color:#14532d;font-weight:800}.quota-result{font-weight:800}.quota-korea{font-weight:800}.quota-card .data tbody tr.quota-qualified{background:#fff2b2}.quota-card table th:first-child,.quota-card table td:first-child{width:4em;white-space:nowrap}.quota-card table th:last-child,.quota-card table td:last-child{white-space:nowrap;word-break:keep-all;overflow-wrap:normal}.quota-table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.quota-card table{width:100%;table-layout:auto;min-width:0}.quota-card table th,.quota-card table td{white-space:nowrap}#quota-status{font-size:.9rem} @media(max-width:760px){.quota-grid{grid-template-columns:1fr}.golf-nav{flex-wrap:wrap}.fencing-rules{padding:12px}}
