.draw-toolbar-simple{grid-template-columns:repeat(2,minmax(260px,1fr))}.snapshot-list>div{border:1px solid #e1e9e6;border-radius:10px;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.snapshot-list>div span b,.snapshot-list>div span small{display:block}.snapshot-list>div span small{color:#7d8986;margin-top:3px}.snapshot-list>div>strong{color:#08765d;font-size:12px}.snapshot-ready{color:#235448;background:#ebf8f3;border:1px solid #bfe3d7;border-radius:10px;align-items:center;gap:11px;margin:0 18px 18px;padding:13px 15px;display:flex}.snapshot-ready svg{color:#08765d;width:20px}.snapshot-ready b,.snapshot-ready span{display:block}.snapshot-ready span{color:#657a74;margin-top:3px;font-size:12px}.registration-empty .primary{justify-self:center;margin-top:8px;text-decoration:none}.admin-bracket-scroll{overscroll-behavior-inline:contain;scrollbar-color:#87b9aa #e5efec;background:#f5faf8;padding:18px 16px 24px;overflow-x:auto}.admin-bracket{align-items:stretch;gap:34px;min-width:max-content;display:grid}.admin-bracket-round{grid-template-rows:auto 1fr;min-width:280px;display:grid}.admin-bracket-round h3{color:#fff;text-align:center;z-index:2;background:#0b4d3f;border-radius:9px;margin:0 0 12px;padding:9px 12px;font-size:13px;position:sticky;left:0}.admin-bracket-round-matches{flex-direction:column;justify-content:space-around;gap:14px;height:100%;display:flex}.admin-bracket-match{background:#fff;border:1px solid #cfddd8;border-radius:12px;padding:10px;position:relative;box-shadow:0 4px 14px #0d42360f}.admin-bracket-match:after{content:"";border-top:2px solid #9bbcb2;width:35px;position:absolute;top:50%;right:-35px}.admin-bracket-round:last-child .admin-bracket-match:after{display:none}.admin-bracket-match>small{color:#778680;margin:0 4px 7px;font-size:10px;display:block}.admin-bracket-match>div{background:#f4f8f7;border-radius:8px;justify-content:space-between;align-items:center;gap:9px;min-height:39px;margin-top:5px;padding:8px 9px;display:flex}.admin-bracket-match>div b{font-size:12px;line-height:1.25}.admin-bracket-match>div span{color:#70807b;flex:none;font-size:9px}.admin-bracket-match>div.winner{color:#086f58;background:#e4f6f0;box-shadow:inset 3px 0 #0b9474}.admin-bracket-match footer{color:#08765d;text-align:right;margin-top:8px;font-size:10px;font-weight:800}.draw-edit-slot{color:#08765d;cursor:pointer;background:#fff;border:1px solid #abd2c6;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.draw-edit-slot svg{width:14px;height:14px}.draw-edit-overlay{z-index:1000;background:#05231da3;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.draw-edit-dialog{background:#fff;border-radius:18px;width:min(560px,100%);padding:26px;position:relative;box-shadow:0 24px 70px #00000047}.draw-edit-dialog h2{color:#10372f;margin:5px 0 8px}.draw-edit-dialog>p:not(.eyebrow){color:#667b75;margin:0 0 20px}.draw-edit-dialog label{color:#173d35;gap:8px;font-weight:800;display:grid}.draw-edit-dialog select{color:#163b33;background:#fff;border:1px solid #bfd3cd;border-radius:11px;width:100%;min-height:52px;padding:0 13px;font-weight:700}.draw-edit-close{color:#0a705a;cursor:pointer;background:#edf5f2;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:16px;right:16px}.draw-edit-close svg{width:18px}.draw-edit-warning{color:#765515;background:#fff7e8;border-radius:10px;margin-top:16px;padding:12px;font-size:12px;line-height:1.5}.draw-edit-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.draw-edit-actions button{cursor:pointer;background:#fff;border:1px solid #c8d8d3;border-radius:10px;min-height:44px;padding:0 18px;font-weight:800}.draw-edit-actions .primary{color:#fff;background:#08765d;border-color:#08765d}.draw-category-prompt{margin-bottom:18px}.draw-event-select-mobile{display:none}.draw-player-finder{z-index:3;color:#173d34;background:#eaf6f2;border:1px solid #c7e1d8;border-radius:16px;margin:0 0 16px;padding:18px 20px;position:relative}.draw-player-finder-heading{align-items:center;gap:12px;margin-bottom:13px;display:flex}.draw-player-finder-heading>svg{color:#07846e;width:22px;height:22px}.draw-player-finder-heading b,.draw-player-finder-heading small{display:block}.draw-player-finder-heading b{font-size:17px}.draw-player-finder-heading small{color:#698079;margin-top:4px;font-size:13px}.draw-player-finder-input{color:#687e77;background:#fff;border:2px solid #9cc6b9;border-radius:12px;align-items:center;gap:11px;min-height:52px;padding:0 14px;display:flex}.draw-player-finder-input>svg{flex:none;width:20px}.draw-player-finder-input input{color:#183a31;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:15px}.draw-player-finder-input input::placeholder{color:#869690}.draw-player-finder-input button{color:#365b50;cursor:pointer;background:0 0;border:0;font-size:25px;line-height:1}.draw-player-finder-results{background:#fff;border:1px solid #cfdfd9;border-radius:0 0 15px 15px;max-height:min(430px,60vh);position:absolute;top:calc(100% - 8px);left:20px;right:20px;overflow:auto;box-shadow:0 18px 38px #0f413529}.draw-player-finder-result{border-bottom:1px solid #e8efec;padding:10px 13px}.draw-player-finder-result:last-child{border-bottom:0}.draw-player-finder-profile{color:inherit;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:12px;text-decoration:none;display:grid}.draw-player-finder-profile>b{color:#08765d;font-weight:900}.draw-player-finder-profile>span{min-width:0}.draw-player-finder-profile strong,.draw-player-finder-profile small{overflow-wrap:anywhere;display:block}.draw-player-finder-profile strong{font-size:15px}.draw-player-finder-profile small{color:#71817b;margin-top:3px;font-size:12px}.draw-player-finder-locations{background:#f1f8f5;border-radius:10px;gap:6px;margin-top:9px;padding:9px;display:grid}.draw-player-finder-locations>b{color:#08765d;letter-spacing:.04em;text-transform:uppercase;font-size:11px}.draw-player-finder-locations>button{color:#183a31;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e7e1;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:9px 10px;display:flex}.draw-player-finder-locations>button:hover{background:#f8fcfa;border-color:#68aa96}.draw-player-finder-locations>button span{gap:3px;min-width:0;display:grid}.draw-player-finder-locations>button strong{font-size:12px;line-height:1.35}.draw-player-finder-locations>button small{color:#71817b;font-size:11px}.draw-player-finder-locations>button>b{color:#08765d;flex:none;font-size:10px}.draw-player-finder-empty{color:#71817b;padding:9px;font-size:12px;line-height:1.5}@media (max-width:760px){.draw-toolbar-simple{grid-template-columns:1fr}.draw-player-finder{display:none}.draw-event-select-desktop{display:none!important}.draw-event-select-mobile{display:block!important}.admin-bracket-scroll{margin-inline:-1px;padding:14px 12px 20px}.admin-bracket{gap:28px;grid-template-columns:repeat(var(--rounds,4),250px)!important}.admin-bracket-round{min-width:250px}.admin-bracket-match:after{width:29px;right:-29px}.draw-player-finder{padding:14px 12px}.draw-player-finder-results{left:12px;right:12px}.draw-player-finder-profile{grid-template-columns:76px minmax(0,1fr);gap:8px}.draw-player-finder-locations>button{align-items:flex-start}.draw-player-finder-locations>button>b{font-size:9px}}
