.nh-bracket-widget{--nh-navy:#0a1f4e;--nh-gold:#c0a354;color:var(--nh-navy);font-family:"Noto Sans KR",Arial,sans-serif;text-align:left;min-width:0;padding:16px 24px;background:#f5f6f8;border:1px solid #dfe4ec;border-radius:8px}.nh-bracket-widget *{box-sizing:border-box}.nh-bracket-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.nh-bracket-rounds{display:none;gap:7px}.nh-bracket-rounds button{font:inherit;font-size:12px;min-height:40px;padding:8px 14px;border:1px solid #cbd3df;border-radius:5px;background:#fff;color:var(--nh-navy)}.nh-bracket-rounds button[aria-pressed=true]{background:var(--nh-navy);color:#fff}.nh-bracket-note{font-size:11px;color:#738198;margin:0}.nh-bracket-scroll{overflow:auto;padding:10px 0 20px;min-width:0}.nh-bracket-tree{display:grid;grid-template-columns:minmax(260px,1.35fr) minmax(210px,1.1fr) minmax(160px,.8fr) minmax(150px,.75fr) minmax(160px,.8fr) minmax(210px,1.1fr) minmax(260px,1.35fr);gap:15px;position:relative;min-width:1500px;height:590px}.nh-bracket-stage{position:relative;min-width:0}.nh-bracket-round-title{text-align:center;font-size:14px;font-weight:700;margin:0;line-height:1.5;color:var(--nh-navy)}.nh-bracket-round-title small{font-size:10px;color:#758198;font-weight:400;margin-left:7px}.nh-bracket-player{position:absolute;left:0;width:100%;height:53px;display:flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid #cbd3df;border-radius:6px;background:#fff;color:var(--nh-navy);text-align:left;text-decoration:none;z-index:2;box-shadow:0 2px 4px #0a1f4e04}.nh-bracket-player .nh-crest{flex-basis:64px;width:64px;height:40px}.nh-bracket-identity{min-width:0;display:flex;flex-direction:column;gap:3px}.nh-bracket-name{font-size:12px;line-height:1.25;font-weight:600;letter-spacing:-.5px;overflow-wrap:anywhere}.nh-bracket-rank{font-size:9px;opacity:.8;font-weight:400;white-space:nowrap}.nh-bracket-mark{font-size:10px;margin-left:auto;line-height:1.3;font-weight:600;max-width:60px;flex-shrink:0;text-align:right}.nh-bracket-player.nh-won{color:#fff;background:var(--nh-navy);border-color:var(--nh-navy)}.nh-bracket-player.nh-lost{background:#e7e9ed;color:#667386;border-color:#d6dce5}.nh-bracket-player.nh-leading{background:#fffdf5;border-color:var(--nh-gold)}.nh-bracket-player.nh-pending{background:transparent;border:1px dashed #bbc5d3;box-shadow:none;color:#78869a}.nh-bracket-player.nh-review{border-color:#c8b278}.nh-bracket-player.nh-pending .nh-bracket-name{font-weight:400}.nh-bracket-player:focus-visible,.nh-bracket-rounds button:focus-visible{outline:3px solid var(--nh-gold);outline-offset:3px}.nh-bracket-player[href]:hover{box-shadow:0 0 0 2px var(--nh-gold)}.nh-bracket-trophy{position:absolute;top:50px;left:0;right:0;text-align:center}.nh-bracket-trophy img{height:195px;width:100%;object-fit:contain;filter:drop-shadow(0 8px 8px #0a1f4e18)}.nh-bracket-trophy span{font:16px Georgia,serif;letter-spacing:2px;color:#7b6946;display:block;margin-top:8px}.nh-bracket-lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.nh-bracket-lines path{fill:none;stroke:#cbd3df;stroke-width:1}.nh-bracket-lines .nh-path-won{stroke:var(--nh-gold);stroke-width:2}.nh-bracket-rank-note{font-size:10px;color:#7b8799;margin:0}.nh-bracket-tv{padding:10px 24px;height:100%;display:flex;flex-direction:column;min-height:0}.nh-bracket-tv .nh-bracket-scroll{flex:1;min-height:0;overflow:hidden;padding:4px 0}.nh-bracket-tv .nh-bracket-tree{height:100%;min-height:540px;min-width:1500px}.nh-bracket-tv .nh-bracket-toolbar{margin:0 0 5px}.nh-bracket-tv .nh-bracket-rank-note{margin-top:5px}
@media(min-width:1700px){.nh-bracket-widget{padding-left:40px;padding-right:40px}.nh-bracket-name{font-size:14px}.nh-bracket-mark{font-size:11px}}
@media(max-width:899px){.nh-bracket-widget:not(.nh-bracket-tv){padding:16px}.nh-bracket-widget:not(.nh-bracket-tv) .nh-bracket-toolbar{display:block}.nh-bracket-widget:not(.nh-bracket-tv) .nh-bracket-rounds{display:flex;flex-wrap:wrap;margin-bottom:12px}.nh-bracket-widget:not(.nh-bracket-tv) .nh-bracket-tree{display:flex;flex-direction:column;min-width:0;height:auto;gap:16px}.nh-bracket-widget:not(.nh-bracket-tv) .nh-bracket-stage{display:none}.nh-bracket-widget:not(.nh-bracket-tv) .nh-mobile-selected{display:flex;flex-direction:column;gap:9px}.nh-bracket-widget:not(.nh-bracket-tv) .nh-bracket-round-title{display:none}.nh-bracket-widget:not(.nh-bracket-tv) .nh-bracket-player{position:relative;top:auto!important;height:auto;min-height:60px;gap:12px}.nh-bracket-widget:not(.nh-bracket-tv) .nh-bracket-name{font-size:15px;letter-spacing:-.4px}.nh-bracket-widget:not(.nh-bracket-tv) .nh-bracket-mark{font-size:12px;max-width:95px}.nh-bracket-widget:not(.nh-bracket-tv) .nh-bracket-trophy{position:relative;top:auto;margin:0 auto 10px}.nh-bracket-widget:not(.nh-bracket-tv) .nh-bracket-trophy img{height:160px}.nh-bracket-widget:not(.nh-bracket-tv) .nh-bracket-lines{display:none}}
