.edt{position:fixed;inset:0;z-index:40;display:none;flex-direction:column;box-sizing:border-box;isolation:isolate;overflow-x:hidden;overflow-y:auto;background:#121212;color:#fff;font-family:inherit}.edt.open{display:flex}.edt:before{content:"";position:absolute;inset:0;z-index:-2;background:url(../assets/img/backgrounds/editor.webp) center/cover no-repeat;opacity:.8}.edt:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#1212124d,#12121233 38%,#1212120f 72%,#12121200),linear-gradient(0deg,#12121247,#1212121f 22%,#12121200 55%),linear-gradient(180deg,#12121226,#12121200 22%)}.edt-top{flex:none;display:flex;align-items:center;gap:18px;min-height:46px;box-sizing:border-box;padding:env(safe-area-inset-top,0px) clamp(12px,3vw,47px) 0;border-bottom:1px solid rgba(255,255,255,.5);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.edt-top h1{margin:0;font-size:14px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.edt-msg{flex:1;min-width:120px;margin:0;font-size:12px;letter-spacing:.06em;color:#ffffffbf}.edt-msg.bad{color:#ff9d9d}.edt-acts{display:flex;gap:8px;margin-left:auto}.edt-b,.ed-b{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 16px;border:0;border-radius:0;background:#ffffff24;color:#fff;font:inherit;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background .15s,transform .12s}.edt-b:hover,.ed-b:hover{background:#ffffff47}.edt-b:active,.ed-b:active{transform:scale(.96)}.edt-b.pri{background:#fff;color:#1a2234}.edt-b.pri:hover,.edt-b.pri:focus-visible{background:#e6eaff}.edt :focus-visible{outline:2px solid #fff;outline-offset:2px}.ed-pk:focus-visible{outline-offset:-4px}.edt-conf{position:relative;flex:none;height:0;z-index:50}.edt-cin{display:none;position:absolute;left:12px;top:6px;width:min(300px,calc(100% - 24px))}.edt-conf.open .edt-cin{display:block;animation:edt-in .16s ease backwards}@keyframes edt-in{0%{opacity:0}}.edt-cbox{display:flex;flex-direction:column;align-items:stretch;gap:12px;box-sizing:border-box;padding:12px;border-radius:5px;background:linear-gradient(135deg,#212740f7,#161b2ff7);box-shadow:0 8px 24px #00000073}.edt-cbox p{margin:0;font-size:12.5px;letter-spacing:.03em;line-height:1.4}.edt-ca{display:flex;gap:8px}.edt-body{flex:none;display:grid;grid-template-columns:952px 560px;gap:19px;box-sizing:border-box;width:1620px;margin:0;padding:0 47px 16px}.ed-teams,.ed-right{height:683px;min-height:0}.ed-p{position:relative;display:flex;flex-direction:column;min-height:0;box-sizing:border-box;overflow:hidden;background:linear-gradient(135deg,#2e364e94,#1c2238a8);backdrop-filter:blur(3.9px);-webkit-backdrop-filter:blur(3.9px);border:1px solid transparent;border-radius:5px}.ed-ph{display:flex;align-items:center;gap:14px;flex:none;height:43px;margin:0 18px;padding:0 1px 0 4px;border-bottom:1px solid rgba(255,255,255,.5);box-sizing:border-box}.ed-ph h2{margin:0 auto 0 0;font-size:15px;font-weight:600;letter-spacing:.17em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ed-rgs{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;margin-left:auto}.ed-rg{display:flex;align-items:center;gap:8px;height:30px;padding:0 12px;border:0;border-radius:0;background:#ffffff0f;color:#ffffffbf;font:inherit;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s}.ed-rg:hover{background:#ffffff2e;color:#fff}.ed-rg.on{background:#fff;color:#1a2234}.ed-rg.on .nc-rlogo{filter:brightness(0)}.ed-sr{position:relative;width:200px;flex:none}.ed-sq{width:100%;height:30px;box-sizing:border-box;padding:0 10px;border:0;border-radius:0;background:#ffffff1a;color:#fff;font:inherit;font-size:13px;letter-spacing:.04em;user-select:text;-webkit-user-select:text}.ed-sq::placeholder{color:#ffffff80}.ed-sres:empty{display:none}.ed-sres{position:absolute;left:0;right:0;top:34px;z-index:30;display:flex;flex-direction:column;max-height:300px;overflow-y:auto;padding:4px;background:#1c2438;box-shadow:0 8px 24px #00000080}.ed-sb{display:flex;align-items:center;gap:10px;width:100%;height:44px;flex:none;box-sizing:border-box;padding:0 8px;border:0;border-radius:0;background:transparent;color:#fff;font:inherit;text-align:left;cursor:pointer;transition:background .15s}.ed-sb:hover,.ed-sb:focus-visible{background:#ffffff29}.ed-sb span{display:flex;flex-direction:column;gap:2px;min-width:0}.ed-sb b{font-size:13px;font-weight:700;letter-spacing:.06em;line-height:16px;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ed-sb small{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:#ffffffbf;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ed-simg{width:28px;height:28px;object-fit:cover;object-position:50% 14%;flex:none;background:#1c2438}.ed-none{padding:10px;font-size:12px;letter-spacing:.06em;text-align:center;color:#ffffffb3}.ed-tbody{flex:1;min-height:0;display:flex}.ed-tl{flex:none;width:205px;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;margin:0;padding:14px 6px 16px 0;list-style:none}.ed-tl::-webkit-scrollbar,.ed-scroll::-webkit-scrollbar,.ed-pcs::-webkit-scrollbar{width:6px;height:6px}.ed-tl::-webkit-scrollbar-button,.ed-scroll::-webkit-scrollbar-button,.ed-pcs::-webkit-scrollbar-button{display:none;width:0;height:0}.ed-tl::-webkit-scrollbar-track,.ed-scroll::-webkit-scrollbar-track,.ed-pcs::-webkit-scrollbar-track{background:transparent}.ed-tl::-webkit-scrollbar-thumb,.ed-scroll::-webkit-scrollbar-thumb,.ed-pcs::-webkit-scrollbar-thumb{background:#ffffff47;border:0;border-radius:3px}.ed-tl::-webkit-scrollbar-thumb:hover,.ed-scroll::-webkit-scrollbar-thumb:hover,.ed-pcs::-webkit-scrollbar-thumb:hover{background:#ffffff80}@supports (-moz-appearance:none){.ed-tl,.ed-scroll,.ed-pcs{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}}.ed-tl li{margin-bottom:4px}.ed-tl .ed-hint{padding:4px 10px 0 26px}.ed-tl .ed-tier{display:flex;gap:6px;height:36px;margin:0 0 6px 26px;border-bottom:1px solid rgba(255,255,255,.3)}.ed-tier .ed-rg{height:28px;flex:1;justify-content:center;padding:0 8px;font-size:11px}.ed-tb{position:relative;display:flex;align-items:center;gap:10px;width:100%;height:46px;box-sizing:border-box;padding:0 10px 0 26px;border:0;border-radius:0;background:transparent;color:#fff;font:inherit;text-align:left;cursor:pointer;transition:background .15s}.ed-tb:hover{background:#ffffff1f}.ed-tb.on{background:#fff3}.ed-tlogo{width:26px;height:26px;object-fit:contain;flex:none;display:block}.ed-tn{display:flex;flex-direction:column;gap:3px;min-width:0}.ed-tn b{font-size:12px;font-weight:700;letter-spacing:.08em;line-height:16px;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ed-tn small{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#ffffffbf}.ed-dot{position:absolute;right:10px;top:50%;width:7px;height:7px;margin-top:-3px;border-radius:50%;background:#5fb4ff}.ed-mid{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;padding:14px 16px 16px}.ed-det{flex:1;min-height:0;display:flex;flex-direction:column}.ed-dh{display:flex;align-items:center;gap:10px;flex:none;height:34px;margin-bottom:10px}.ed-dlogo{width:28px;height:28px;object-fit:contain;flex:none;display:block}.ed-dn{flex:1;min-width:0;font-size:15px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ed-dovr{flex:none;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#fffc}.ed-dovr b{margin-left:4px;font-size:18px;font-weight:700;color:#fff}.ed-cnt{flex:none;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#fffc;white-space:nowrap}.ed-pcs{flex:1;min-height:0;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-rows:auto;align-content:start;gap:12px;margin:0;padding:0;list-style:none}.ed-pcs .ed-pc{grid-column:span 2}.ed-n5 .ed-pc:nth-child(5){grid-column:4/6}.ed-n6 .ed-pc:nth-child(5){grid-column:3/5}.ed-n6 .ed-pc:nth-child(6){grid-column:5/7}.ed-n7 .ed-pc:nth-child(5){grid-column:2/4}.ed-n7 .ed-pc:nth-child(6){grid-column:4/6}.ed-n7 .ed-pc:nth-child(7){grid-column:6/8}.ed-pcs.ed-many{grid-auto-rows:max-content;overflow-y:auto;padding-right:6px}.ed-pcs.ed-many .ed-pc{align-self:start;height:auto;min-height:0;aspect-ratio:auto}.ed-pcs.ed-many .ed-pc:before{content:"";display:block;padding-top:133.333%}.ed-pcs.ed-many::-webkit-scrollbar{width:4px}.ed-pc{position:relative;aspect-ratio:3/4;overflow:hidden;border:0;border-radius:8px;background:#1c2438;transition:box-shadow .15s}.ed-pc.on{box-shadow:0 0 0 2px #ffffffd9,0 10px 28px #00000059}.ed-pk{position:absolute;inset:0;width:100%;height:100%;display:block;padding:0;border:0;border-radius:0;background:transparent;color:#fff;font:inherit;text-align:left;cursor:pointer}.ed-pk:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#0a0e1a66,#0a0e1a00 24% 44%,#0a0e1af0)}.ed-pimg{position:absolute;inset:0;width:100%;height:calc(100% - 2px);object-fit:cover;object-position:50% 14%;display:block}.ed-ovr{position:absolute;left:9px;top:8px;z-index:1;display:flex;flex-direction:column;align-items:flex-start;line-height:1}.ed-ovr b{font-size:21px;font-weight:700;text-shadow:0 2px 8px rgba(0,0,0,.55)}.ed-ovr small{margin-top:2px;font-size:8.5px;letter-spacing:.16em;color:#ffffffd9}.ed-fl{position:absolute;right:8px;top:10px;z-index:1;display:flex;gap:4px}.ed-flag{width:20px;height:auto;max-height:14px;object-fit:contain;display:block;border-radius:2px;box-shadow:0 1px 4px #00000080}.ed-st{position:absolute;right:8px;top:30px;z-index:1;padding:1px 5px;border-radius:3px;background:#fff;color:#1a2234;font-size:8.5px;font-weight:700;letter-spacing:.12em}.ed-nw{background:#5fb4ff}.ed-pdot{position:absolute;left:9px;top:40px;z-index:3;margin:0;right:auto}.ed-cap{position:absolute;left:9px;right:9px;bottom:9px;z-index:2;display:flex;flex-direction:column;gap:3px}.ed-cap small{font-size:9px;letter-spacing:.06em;color:#ffffffd9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ed-cap b{font-size:12.5px;font-weight:700;letter-spacing:.04em;line-height:16px;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ed-scroll{flex:1;min-height:0;overflow-y:auto;padding:0 18px 16px}.ed-sec{padding-top:14px}.ed-sec+.ed-sec{margin-top:6px;border-top:1px solid rgba(255,255,255,.22)}.ed-sec h3{margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fffc}.ed-hint{margin:0;font-size:12px;letter-spacing:.04em;line-height:1.45;color:#ffffffb3}.ed-f{display:flex;flex-direction:column;gap:4px;margin-bottom:10px;min-width:0}.ed-f small{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:#fffc}.ed-i{width:100%;height:32px;box-sizing:border-box;padding:0 10px;border:0;border-radius:0;background:#ffffff1a;color:#fff;font:inherit;font-size:13px;letter-spacing:.04em;user-select:text;-webkit-user-select:text}select.ed-i{cursor:pointer}.ed-i option,.ed-i optgroup{background:#1c2438;color:#fff}.ed-row{display:flex;gap:8px}.ed-row .ed-f{flex:1}.ed-btns{display:flex;gap:8px}.ed-btns .ed-b{flex:1;padding:0 8px;font-size:10.5px}.ed-wide{width:100%;margin-top:2px}.ed-file{display:none}@media(min-width:1101px){.edt-body{transform:scale(var(--k,1));transform-origin:0 0;margin-left:calc((100% - 1620px*var(--k,1))/2);margin-top:max(0px,calc(130px*var(--k,1) - 46px));margin-bottom:calc(699px*(var(--k,1) - 1))}}@media(max-width:1500px){.ed-rg{padding:0 9px;gap:6px;font-size:10.5px}.ed-sr{width:190px}}@media(max-width:1100px){.edt{overflow-y:auto}.edt-top{flex-wrap:wrap;padding-bottom:8px}.edt-body{display:block;max-width:none}.ed-p{margin-bottom:14px}.ed-teams,.ed-right{height:auto}.ed-teams{min-height:520px}.ed-ph{flex-wrap:wrap;height:auto;min-height:43px;padding:6px 1px 6px 4px}.ed-rgs{flex-wrap:wrap;margin-left:0}.ed-tbody{flex-direction:column}.ed-tl{width:auto;max-height:260px;padding-left:18px}.ed-mid{padding:14px 18px 16px}.ed-pcs,.ed-pcs.ed-many{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));overflow:visible}.ed-pcs .ed-pc{grid-column:auto!important}.ed-scroll{overflow:visible}}
