.batch-dialog87{width:min(780px,calc(100vw - 24px));max-height:90vh;box-sizing:border-box;padding:20px;overflow:auto}.batch-dialog87 .batch-warning87{background:#fff5df;border-left:3px solid #ab7a20;padding:12px;color:#593d11;line-height:1.6}.batch-fields87{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.batch-field87{min-width:0}.batch-dialog87 input:not([type=checkbox]),.batch-dialog87 select{width:100%;min-width:0;box-sizing:border-box}.batch-dialog87 details{margin:16px 0}.batch-dialog87 summary{padding:12px 0;cursor:pointer}.batch-dialog87 li{margin:12px 0;overflow-wrap:anywhere}.batch-dialog87 li span{display:block;line-height:1.6}.batch-actions87{position:sticky;bottom:-20px;background:#fff;padding:14px 0;margin-bottom:-20px;border-top:1px solid #dde6df}.batch-result-list87{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;padding:12px}.batch-result-list87 span{font-size:clamp(16px,1.8vw,30px);background:#163c31;color:#fff;padding:10px 16px;border-radius:8px}@media(max-width:540px){.batch-fields87{grid-template-columns:1fr}.batch-dialog87{padding:14px}.batch-dialog87 h2{font-size:22px}.batch-actions87{bottom:-14px;margin-bottom:-14px}.batch-actions87 button{max-width:100%;white-space:normal}}

.batch-context87{position:sticky;top:-20px;z-index:2;font-size:13px}.batch-dialog87 [data-preview-content87]{scroll-margin-top:110px}body.role-screen #screen .batch-screen87{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;gap:8px}body.role-screen #screen .batch-screen87 .event51-celebration{flex:1;min-height:0;gap:8px}body.role-screen #screen .batch-screen87 .event51-celebrate-title h3{font-size:24px}body.role-screen #screen .batch-screen87 .event51-podium{flex:none;min-height:0;gap:16px}body.role-screen #screen .batch-screen87 .event51-medalist .rank-avatar{--avatar-size:clamp(40px,7vh,82px)}body.role-screen #screen .batch-screen87 .event51-medalist strong{font-size:clamp(18px,2vw,28px)}body.role-screen #screen .batch-screen87 .event51-medalist span{font-size:16px}body.role-screen #screen .batch-screen87 .event51-award-symbol{font-size:32px}body.role-screen #screen .batch-screen87 .event51-plinth{height:40px;font-size:28px}body.role-screen #screen .batch-screen87 .champion .event51-plinth{height:60px}.batch-screen87 .batch-result-list87{flex:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:4px}.batch-screen87 .batch-result-list87 span{font-size:16px;padding:6px 10px;overflow-wrap:anywhere}@media(max-width:540px){.batch-context87{top:-14px;font-size:12px}.batch-dialog87 [data-preview-content87]{scroll-margin-top:130px}}
