/* V5 10: fixed card widths and an explicit insertion position. */
.board-view{min-width:0}.board-toolbar{height:48px;display:flex;align-items:center;gap:8px;padding:0 24px;background:var(--bila);min-width:0}.board-toolbar>label{display:flex;align-items:center;gap:6px;margin:0;border:1px solid var(--linka);border-radius:7px;padding:0 8px}.board-toolbar select{height:28px;min-height:28px;width:auto;max-width:170px;padding:0;margin:0;border:0;background:transparent;font-size:12.5px}.board-toolbar button{height:28px;min-height:28px;padding:0 9px;gap:6px;font-size:12.5px;border-color:var(--linka)}.board-toolbar .ui-icon{width:14px;height:14px;flex:none}.board-toolbar button[aria-pressed=true]{background:var(--projekt-svetla);color:var(--projekt-tmava)}.board-toolbar>small{margin-left:auto;color:var(--text-3);white-space:nowrap;font-size:12px}.board-scroll{overflow:auto;max-width:100%;min-height:calc(100dvh - 234px);background:var(--plocha-seda)}.board-group{width:max-content;min-width:100%}.board-group>h2{margin:0;padding:16px 24px 0;font-size:13px;font-weight:600}.board-group>h2 small{font-weight:400}.board-group .v5-board{width:max-content;min-width:100%;min-height:0;overflow:visible;padding:14px 24px 24px;gap:14px}.board-view .v5-board-column{width:274px;min-width:274px;flex:0 0 274px;padding:6px;border-radius:12px;position:relative}.board-view .v5-board-column>header{height:30px;gap:0;padding:0 6px;align-items:center}.board-column-title{display:flex;gap:7px;align-items:center;flex:1;min-width:0;font-size:13px}.board-column-title>strong{font-weight:600}.board-column-title>small{font-size:12px;font-weight:400;color:var(--text-3)}.board-column-title .ui-icon{width:15px;height:15px}.board-view .v5-board-column header>button{flex:none;width:24px;height:26px;min-height:26px;padding:0;justify-content:center;color:var(--text-3)}.board-view .v5-board-column header>button .ui-icon{width:15px;height:15px}.board-card-list{display:flex;flex-direction:column;gap:8px;padding-top:8px;min-height:8px}.board-view .v5-board-card{position:relative;width:262px;padding:12px;margin:0;border:1px solid var(--ramecek-karta);display:flex;flex-direction:column;gap:10px;overflow-wrap:anywhere}.board-view .v5-board-card>small{font-size:11.5px;color:var(--text-3);gap:5px;min-width:0;padding-right:12px}.board-view .v5-board-card>small>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-view .v5-board-card>.board-card-title{margin:0;font-size:13.5px;line-height:18px;font-weight:500;min-height:18px;border:0;overflow-wrap:anywhere;width:100%;text-align:left}.board-view .v5-board-card footer{gap:8px;font-size:11.5px;min-width:0;flex-wrap:wrap}.board-view .v5-board-card footer .avatar{flex:none}.board-view .v5-board-card footer time{font-size:12px;min-width:0;flex:1;white-space:nowrap}.board-view .v5-board-card footer>span:not(.avatar){display:flex;align-items:center;gap:3px;white-space:nowrap}.board-view .v5-board-card footer .ui-icon{width:13px;height:13px}.board-view .v5-board-card footer>strong{font-size:11px;font-weight:500;color:var(--text-3)}.board-view .v5-board-card>.board-card-menu{position:absolute;top:7px;right:6px;margin:0;padding:0;width:22px;height:22px;min-height:22px;display:flex;align-items:center;justify-content:center;opacity:0;background:white;border:0}.board-card-menu .ui-icon{width:15px;height:15px}.board-view .v5-board-card:hover>.board-card-menu,.board-view .v5-board-card:focus-within>.board-card-menu{opacity:1}.board-view .board-add{height:32px;min-height:32px;padding:0 8px;font-size:13px;font-weight:400;color:var(--text-3);gap:6px;margin-top:8px}.board-add .ui-icon{width:14px;height:14px}.board-view .v5-board-card.dragging{transform:rotate(2.5deg);box-shadow:var(--stin-plovouci);border:1.5px solid var(--projekt-barva);z-index:2}.board-drop-slot{height:70px;min-height:70px;flex:none;border:1px dashed var(--projekt-barva);border-radius:10px;background:var(--projekt-svetla);color:var(--projekt-tmava);display:flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:500}.board-view .v5-board-column.closed:not(.board-drag-expanded){width:44px;min-width:44px;flex:0 0 44px;min-height:420px;padding:12px 6px}.board-view .v5-board-column.closed:not(.board-drag-expanded) .board-card-list,.board-view .v5-board-column.closed:not(.board-drag-expanded) .board-add,.board-view .v5-board-column.closed:not(.board-drag-expanded) .board-header-add{display:none}.board-view .v5-board-column.closed:not(.board-drag-expanded)>header{height:auto;padding:0;flex-direction:column;gap:10px}.board-view .v5-board-column.closed:not(.board-drag-expanded) .board-column-title{flex-direction:column;gap:10px}.board-view .v5-board-column.closed:not(.board-drag-expanded) .board-column-title>strong{writing-mode:vertical-rl;order:2;font-size:13px}.board-view .v5-board-column.closed:not(.board-drag-expanded) .board-column-title>small{order:1;background:white;border-radius:6px;padding:1px 4px}.board-view .v5-board-column.closed:not(.board-drag-expanded) .board-toggle{writing-mode:horizontal-tb;position:absolute;inset:0;width:100%;height:100%;opacity:0}.board-view .v5-board-column.closed:not(.board-drag-expanded):focus-within{outline:2px solid var(--projekt-barva)}.board-view[aria-busy=true] .v5-board-card{cursor:progress}.board-view .urgency-action{position:absolute;right:8px;bottom:40px}.board-view .v5-board-card>.urgency-flame{position:absolute;right:35px;top:8px}
@media(hover:none){.board-view .v5-board-card>.board-card-menu{opacity:1}}@media(max-width:699px){.board-toolbar{padding:8px 12px;height:auto;min-height:48px;flex-wrap:wrap}.board-toolbar select{max-width:145px}.board-toolbar>small{font-size:11px}.board-group .v5-board{padding:14px 12px 24px}.board-group>h2{padding-left:12px}}
.board-view .v5-board-card{user-select:none}.board-view .board-can-move{touch-action:none}.board-drag-ghost{position:fixed;width:262px;z-index:120;pointer-events:none}.board-drag-ghost *{pointer-events:none!important}.board-drag-ghost .v5-board-card{width:262px}.board-scroll .v5-board-card.dragging{opacity:.35}.board-drag-ghost .v5-board-card.dragging{opacity:1}.board-drag-ghost .board-card-menu{display:none!important}
.board-drop-slot{position:relative;border:0}.board-drop-slot>svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.board-drop-slot rect{width:calc(100% - 1px);height:calc(100% - 1px);fill:none;stroke:var(--projekt-barva);stroke-width:1;stroke-dasharray:4 3}
