.organization-target-team-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0}.organization-target-team-option{display:flex;align-items:center;gap:8px;margin:0;padding:9px 10px;border:1px solid var(--line);background:#fff;font-size:13px;cursor:pointer}.organization-target-team-option:has(input:checked){border-color:var(--primary);background:var(--soft)}.organization-target-team-option input{width:auto;margin:0}.organization-target-team-dropzones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0 12px}.organization-target-team-dropzone{min-height:44px;padding:9px 10px;border:1px dashed #9bb8ad;background:#f8fbf9}.organization-target-team-dropzone b,.organization-target-team-dropzone small{display:block}.organization-target-team-dropzone small{margin-top:3px;color:var(--muted);font-size:11px}.organization-target-team-dropzone.drag-over{border-color:var(--primary);background:#eaf7f0;box-shadow:inset 0 0 0 1px var(--primary)}.organization-member-row.draggable-personnel{cursor:grab}.organization-member-row.draggable-personnel.dragging{opacity:.48}.organization-member-row.has-target-team{border-left:3px solid var(--primary);padding-left:7px}.organization-member-row [data-attendance-personnel-assignment]{display:block;margin-top:3px;color:var(--primary);font-size:11px;font-style:normal}@media(max-width:600px){.organization-target-team-picker,.organization-target-team-dropzones{grid-template-columns:1fr}}
