.tournament-report-detail-modal__box{overflow:visible}.tournament-report-detail-modal{border:1px solid rgba(var(--effect-primary-rgb),.45);box-shadow:0 0 0 1px rgba(var(--effect-primary-rgb),.12),0 20px 48px #000000bf;background:#282626;border-radius:.5rem;width:100%;position:relative}.tournament-report-detail-modal__head{border-bottom:1px solid #ffffff14;align-items:flex-start;gap:.5rem;padding:.75rem;display:flex}.tournament-report-detail-modal__close{color:#d4d4d48c;cursor:pointer;background:0 0;border:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;margin:0 0 0 auto;padding:0;transition:color .2s,background .2s;display:flex}.tournament-report-detail-modal__close:hover{color:#fff;background:#ffffff0f}.tournament-report-detail-modal__body{padding:1rem}.tournament-report-detail-modal__body--grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem 1rem;display:grid}.tournament-report-detail-modal__field--full{grid-column:1/-1}.tournament-report-detail-modal__title{color:#f5f5f5;flex:1;min-width:0;margin:0;padding-right:.25rem;font-size:1.25rem;font-weight:700;line-height:1.35}.tournament-report-detail-modal__subtitle{color:#fafafa80;margin:0 0 .25rem;font-size:.9375rem;line-height:1.4}.tournament-report-detail-modal__field{flex-direction:column;gap:.25rem;min-width:0;display:flex}.tournament-report-detail-modal__field--status{border-top:1px solid #ffffff14;margin-top:.25rem;padding-top:.75rem}.tournament-report-detail-modal__label{color:#f5f5f5;font-size:1rem;font-weight:700}.tournament-report-detail-modal__value{color:#fafafab8;word-break:break-word;margin:0;font-size:1rem;line-height:1}.tournament-report-detail-modal__detail-text{color:#fafafa;white-space:pre-wrap;word-break:break-word;margin:0;font-size:1rem;font-weight:600;line-height:1.5}.tournament-report-detail-modal__detail-text--remark{color:#fafafae0;font-weight:500}.tournament-report-detail-modal__muted{color:#ffffff59;margin:0;font-size:1rem}.tournament-report-detail-modal__images{flex-direction:column;gap:.5rem;display:flex}.tournament-report-detail-modal__image-trigger{cursor:zoom-in;text-align:left;width:100%;font:inherit;background:0 0;border:none;border-radius:.5rem;margin:0;padding:0;display:block}.tournament-report-detail-modal__image-trigger:focus-visible{outline:2px solid rgba(var(--effect-primary-rgb),.75);outline-offset:2px}.tournament-report-detail-modal__image-wrap{border:1px dashed rgba(var(--effect-primary-rgb),.65);background:#20060473;border-radius:.5rem;overflow:hidden}.tournament-report-detail-modal__image-trigger:hover .tournament-report-detail-modal__image-wrap{border-color:rgba(var(--effect-primary-rgb),.9);background:#32080480}.tournament-report-detail-modal__image{object-fit:contain;vertical-align:middle;width:100%;max-height:14rem;display:block}.tournament-report-detail-modal__select-wrap{width:100%;max-width:100%}.tournament-report-detail-modal__select-wrap .select-feild.select-feild--control-only{margin-bottom:0}.tournament-report-detail-modal__status-error{color:#fca5a5;margin:.35rem 0 0;font-size:.875rem;line-height:1.4}.tournament-report-detail-modal__footer{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;padding:.75rem 1rem 1rem;display:flex}.tournament-report-detail-modal__cancel.cancel-button{text-transform:none;color:#e2e2ea;letter-spacing:.03em;background:#0a0a0c;border:1px solid #7373788c;min-width:5.5rem;padding:.45rem 1.25rem}.tournament-report-detail-modal__cancel.cancel-button:hover:not(:disabled){background:#ffffff0a;border-color:#9696a0a6}.tournament-report-detail-modal__save{color:#fff;text-transform:none;letter-spacing:.02em;background:var(--effect-primary);cursor:pointer;border:none;border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;min-width:7.5rem;padding:.5rem 1.25rem;font-family:inherit;font-size:.9375rem;font-weight:600;transition:background .2s,box-shadow .2s;display:inline-flex;box-shadow:0 2px #0003}.tournament-report-detail-modal__save:hover:not(:disabled){box-shadow:0 3px 10px rgba(var(--effect-primary-rgb),.35);background:#b30100}.tournament-report-detail-modal__save:disabled{opacity:.45;cursor:not-allowed}.tournament-report-detail-modal__lightbox{position:relative}.tournament-report-detail-modal__lightbox-close{z-index:2;color:#ffffffe6;cursor:pointer;background:#0000008c;border:none;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;transition:background .2s,color .2s;display:flex;position:absolute;top:.75rem;right:.75rem}.tournament-report-detail-modal__lightbox-close:hover{color:#fff;background:#000000bf}.tournament-report-detail-modal__lightbox-img{object-fit:contain;border-radius:.25rem;width:auto;max-width:min(96rem,100vw - 2rem);height:auto;max-height:calc(100vh - 2rem);box-shadow:0 8px 32px #00000080}
