.bridge-page .widget-inner{padding:12px}.bridge-page h1{font-size:24px;margin:0;padding:12px}.bridge-regions{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.bridge-form{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px}.bridge-form label{margin:0}.bridge-form p{width:100%;margin:4px 0}.bridge-table{margin-bottom:0}.bridge-table td,.bridge-table th{vertical-align:middle!important}.bridge-number{display:inline-block;margin:2px;padding:2px 6px;background:#f5f5f5;border:1px solid #ddd;border-radius:3px;font-weight:700}.bridge-triangle{text-align:center;overflow-x:auto;padding:10px 0}.bridge-triangle div{white-space:nowrap}.bridge-triangle span{display:inline-block;min-width:24px;padding:4px;margin:2px;background:#f3f3f3;border:1px solid #ddd;border-radius:3px}.bridge-triangle div:last-child span{background:#a40000;color:white}.bridge-result{text-align:center;font-size:18px;margin-top:12px}.bridge-table summary{cursor:pointer}.bridge-table details p{margin:6px 0}@media(max-width:480px){.bridge-triangle span{min-width:20px;padding:3px;margin:1px}.bridge-page h1{font-size:21px}}
