.planner-blocks{display:grid;gap:12px;margin:22px 0}.planner-block{display:flex;gap:18px;border:1px solid var(--line);border-radius:10px;background:white;padding:14px;cursor:grab;position:relative}.planner-block:active{cursor:grabbing}.planner-block-label{width:135px;flex-shrink:0;display:flex;flex-wrap:wrap;align-content:center;align-items:center;gap:8px}.planner-grip{font-size:25px;color:var(--muted)}.planner-arrows{display:flex;gap:5px;width:100%;padding-left:26px}.planner-arrows button{padding:4px 10px;min-height:32px}.planner-rings{display:grid;grid-template-columns:repeat(var(--planner-rings),minmax(0,1fr));gap:16px;flex:1;min-width:0}.planner-ring-title{display:block;font-size:11px;text-transform:uppercase;letter-spacing:1px;color:var(--muted);margin-bottom:8px}.planner-division strong{display:block;font-size:15px;margin-bottom:5px}.planner-division span{display:block;font-size:12px;line-height:1.5;color:var(--muted)}.planner-division+.planner-division{margin-top:10px}.planner-empty{font-size:13px;color:var(--muted)}.planner-block.drop-before{box-shadow:0 -4px 0 var(--club-secondary,#00a8f3)}.planner-block.drop-after{box-shadow:0 4px 0 var(--club-secondary,#00a8f3)}.planner-block.dragging{opacity:.5}@media(max-width:650px){.planner-block{gap:10px;padding:12px}.planner-block-label{width:92px}.planner-rings{grid-template-columns:1fr;gap:12px}.planner-arrows{padding-left:0}}

.planner-move-division{font-size:12px;min-height:32px;padding:5px 9px;margin-top:8px}.planner-move-dialog{max-width:620px;width:calc(100% - 32px);padding:24px;border:1px solid var(--line);border-radius:12px}.planner-move-dialog label{display:grid;gap:10px;margin:20px 0}.planner-move-dialog select{width:100%;padding:12px}.planner-move-dialog [data-move-warning]{line-height:1.5;color:var(--club-ink,#06243d)}
