._CmS3G_dialog{width:min(880px,100vw - 28px)}._CmS3G_dialog .modal-content{padding:16px}._CmS3G_dialog .section-title{margin-bottom:12px}._CmS3G_dialog .modal-content h2{font-size:18px}._CmS3G_dialog .section-title .icon-button{width:28px;min-width:28px;height:28px;min-height:28px;padding:3px}._CmS3G_content{gap:10px;min-width:0;font-size:12px;display:grid}._CmS3G_content p{color:var(--muted);margin:0;font-size:11px}._CmS3G_content small{color:var(--muted);font-size:10px}._CmS3G_dialog ._CmS3G_content button{border:1px solid var(--line);background:var(--white);height:auto;min-height:27px;color:var(--ink);font:inherit;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:4px;margin:0;padding:4px 8px;font-size:11px;display:inline-flex}._CmS3G_dialog ._CmS3G_content button:hover,._CmS3G_dialog ._CmS3G_content button[aria-pressed=true]{background:var(--blue-soft);border-color:var(--accent-dark);color:var(--accent-dark)}._CmS3G_dialog ._CmS3G_content button:disabled{opacity:.45;cursor:default}._CmS3G_dialog ._CmS3G_content ._CmS3G_primary{background:var(--blue-soft);border-color:var(--accent-dark);color:var(--accent-dark);font-weight:700}._CmS3G_targets,._CmS3G_footer{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._CmS3G_footer{border-top:1px solid var(--line);padding-top:8px}._CmS3G_footer ._CmS3G_primary{margin-left:auto!important}._CmS3G_team{min-width:0}._CmS3G_team header{justify-content:space-between;align-items:center;margin:3px 0 6px;display:flex}._CmS3G_team h3{margin:0;font-size:12px}._CmS3G_tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}._CmS3G_dialog ._CmS3G_tiles ._CmS3G_tile{flex-direction:column;gap:2px;min-width:0;min-height:106px;padding:6px 3px;display:flex}._CmS3G_tile strong{overflow-wrap:anywhere;font-size:10px;font-weight:600;line-height:1.2}._CmS3G_tile small{overflow-wrap:anywhere;font-size:9px;line-height:1.2}._CmS3G_dialog ._CmS3G_tiles ._CmS3G_tile[data-invalid=true]{border-style:dashed;border-color:var(--red)}:is(._CmS3G_dialog ._CmS3G_tile .box-sprite,._CmS3G_dialog ._CmS3G_tile .box-sprite>img:first-child){object-fit:contain;width:48px;height:48px;display:inline-block}._CmS3G_dialog ._CmS3G_tile .held-item-sprite{width:20px;height:20px;display:block}._CmS3G_emptyTile{border:1px dashed var(--line);color:var(--muted);border-radius:6px;place-items:center;display:grid}._CmS3G_dialog ._CmS3G_content label{min-width:0;margin:0;font-size:10px;font-weight:400;display:block}._CmS3G_dialog ._CmS3G_content input:not([type=checkbox]),._CmS3G_dialog ._CmS3G_content select{border-radius:5px;width:100%;min-width:0;min-height:28px;margin:3px 0 0;padding:4px 6px;font-size:11px}._CmS3G_matches,._CmS3G_editor{align-items:end;gap:8px;margin-top:6px;display:flex}._CmS3G_matches label{flex:1}._CmS3G_editor{background:var(--white);border:1px solid var(--line);border-radius:6px;padding:8px}._CmS3G_editor label{flex:1}._CmS3G_warnings{color:var(--muted);font-size:10px}._CmS3G_warnings ul{max-height:80px;margin:4px 0;padding-left:18px;overflow:auto}@media (max-width:600px){._CmS3G_dialog .modal-content{padding:12px}._CmS3G_tiles{grid-template-columns:repeat(3,minmax(0,1fr))}._CmS3G_editor{flex-wrap:wrap}._CmS3G_editor label{flex-basis:40%}}
