._6NBPyq_dialog{width:min(96rem,94vw);max-width:none}._6NBPyq_body{padding-top:0;padding-bottom:0}._6NBPyq_workspace{gap:var(--g-spacing-4);height:min(70vh,820px);display:flex}._6NBPyq_groups{gap:var(--g-spacing-3);flex-direction:column;flex:1;min-width:0;display:flex;overflow-y:auto}._6NBPyq_pickerPane{flex-shrink:0;width:21rem;overflow:hidden}._6NBPyq_mobile{gap:var(--g-spacing-3);flex-direction:column;height:calc(100dvh - 200px);display:flex}._6NBPyq_mobile ._6NBPyq_groups{flex:1}._6NBPyq_mobilePicker{flex-shrink:0;height:42dvh;overflow:hidden}@media (max-width:767px){._6NBPyq_dialog{width:calc(100vw - 2 * var(--g-spacing-2))}}._6NBPyq_group{flex-shrink:0;overflow:hidden}._6NBPyq_groupHead{align-items:center;gap:var(--g-spacing-2);padding:var(--g-spacing-2) var(--g-spacing-3);flex-wrap:wrap;display:flex}._6NBPyq_groupIcon{object-fit:contain;border-radius:var(--g-border-radius-xs);background:var(--saegusa-game-icon-bg,var(--g-color-base-generic));flex-shrink:0;width:22px;height:22px;padding:2px}._6NBPyq_groupName{cursor:pointer;min-width:0}._6NBPyq_grow{flex:1}._6NBPyq_bulk{align-items:center;gap:var(--g-spacing-2);display:inline-flex}._6NBPyq_bulkPicker{width:14rem}._6NBPyq_empty{padding:var(--g-spacing-2) var(--g-spacing-4) var(--g-spacing-3);border-top:1px solid var(--g-color-line-generic);display:block}._6NBPyq_table{border-top:1px solid var(--g-color-line-generic)}._6NBPyq_rowSelected td{background:var(--g-color-base-selection)}._6NBPyq_itemCell{flex-direction:column;gap:2px;min-width:0;display:flex}._6NBPyq_item{align-items:center;gap:var(--g-spacing-2);min-width:0;display:flex}._6NBPyq_dup{align-items:center;gap:var(--g-spacing-1);display:inline-flex}._6NBPyq_num{width:96px}._6NBPyq_locCell{width:17rem}._6NBPyq_move{gap:2px;display:inline-flex}._6NBPyq_cards{flex-direction:column;display:flex}._6NBPyq_card{gap:var(--g-spacing-2);padding:var(--g-spacing-3);border-top:1px solid var(--g-color-line-generic);flex-direction:column;display:flex}._6NBPyq_cardHead,._6NBPyq_cardControls{align-items:center;gap:var(--g-spacing-2);flex-wrap:wrap;display:flex}._6NBPyq_cardHead{flex-wrap:nowrap;justify-content:space-between}._6NBPyq_pushRight{margin-left:auto}._6NBPyq_picker{box-sizing:border-box;gap:var(--g-spacing-3);height:100%;min-height:0;padding:var(--g-spacing-3);border:1px solid var(--g-color-line-generic);border-radius:var(--g-border-radius-l);flex-direction:column;display:flex}._6NBPyq_catBar{align-items:center;gap:var(--g-spacing-1);flex-wrap:wrap;display:flex}._6NBPyq_pickerSearch{flex:1;min-width:11rem}._6NBPyq_grid{gap:var(--g-spacing-1);flex:1;grid-template-columns:repeat(auto-fill,minmax(48px,1fr));grid-auto-rows:48px;align-content:start;min-height:0;display:grid;overflow-y:auto}._6NBPyq_cell{border:1px solid var(--g-color-line-generic);border-radius:var(--g-border-radius-m);background:var(--g-color-base-generic);cursor:pointer;justify-content:center;align-items:center;padding:0;display:flex;position:relative}._6NBPyq_cell:hover{background:var(--g-color-base-generic-hover);border-color:var(--g-color-line-generic-hover)}._6NBPyq_cell:focus-visible{outline:2px solid var(--g-color-line-focus)}._6NBPyq_badge{position:absolute;top:-6px;right:-6px}._6NBPyq_gridEmpty{padding:var(--g-spacing-8) 0;text-align:center;grid-column:1/-1}
.g-tooltip{--_--text-color:var(--g-tooltip-text-color,var(--g-color-text-primary));--_--background-color:var(--g-tooltip-background-color,var(--g-color-base-float));--_--padding:var(--g-tooltip-padding,var(--g-spacing-1) var(--g-spacing-2));--_--border-radius:var(--g-tooltip-border-radius,4px);--_--box-shadow:var(--g-tooltip-box-shadow,0 1px 5px 0 var(--g-color-sfx-shadow));-ms-box-orient:vertical;-webkit-line-clamp:20;-moz-line-clamp:20;-ms-line-clamp:20;box-sizing:border-box;padding:var(--_--padding);background-color:var(--_--background-color);max-width:360px;box-shadow:var(--_--box-shadow);border-radius:var(--_--border-radius);text-overflow:ellipsis;-webkit-box-orient:vertical;-moz-box-orient:vertical;display:-webkit-box;overflow:hidden}
.Bp2S5q_swatch{border-radius:var(--g-border-radius-xs);background:var(--regiment-color,var(--g-color-base-neutral-heavy));flex-shrink:0;width:10px;height:10px;display:inline-block}
.U36NoG_regiment{align-items:center;gap:var(--g-spacing-3);padding:var(--g-spacing-2) 0;border-bottom:1px solid var(--g-color-line-generic);display:flex}.U36NoG_regiment:last-child{border-bottom:none}.U36NoG_name{flex:1;min-width:0}
.KMBs_a_row{align-items:center;gap:var(--g-spacing-3);padding:var(--g-spacing-3) 0;border-bottom:1px solid var(--g-color-line-generic);display:flex}.KMBs_a_row:last-child{border-bottom:none}.KMBs_a_icon{color:var(--g-color-text-secondary);flex-shrink:0}.KMBs_a_main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.KMBs_a_line{align-items:center;gap:var(--g-spacing-1) var(--g-spacing-2);flex-wrap:wrap;min-width:0;display:flex}
