.p-taskboard{--p-taskboard-column-effective-width:var(--p-taskboard-column-min-width);--p-taskboard-column-effective-max-width:var(--p-taskboard-column-max-width);--p-taskboard-card-effective-gap:var(--p-taskboard-card-gap);--p-taskboard-column-group-spacing:.5rem;--p-taskboard-swimlane-end-spacer:.375rem;display:flex;flex-direction:column;height:100%;background:var(--p-taskboard-background);font-family:inherit;position:relative;color:var(--p-taskboard-color);border-radius:var(--p-taskboard-border-radius);overflow:hidden;container-type:inline-size}.p-taskboard:focus,.p-taskboard:focus-visible{outline:none}.p-taskboard-non-scrollable{height:auto;overflow:visible}.p-taskboard-non-scrollable .p-taskboard-column-body,.p-taskboard-non-scrollable .p-taskboard-columns,.p-taskboard-non-scrollable .p-taskboard-swimlane-grid{overflow:visible}.p-taskboard-non-scrollable .p-taskboard-columns{height:auto}.p-taskboard.p-taskboard-disabled{pointer-events:none;opacity:.6;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-taskboard.p-taskboard-readonly{pointer-events:none}.p-taskboard-license-banner{box-sizing:border-box;display:flex;align-items:center;gap:.5rem;padding:.625rem .875rem;margin-bottom:.75rem;border:1px solid #fecaca;border-radius:.375rem;background:#fef2f2;color:#991b1b;font-size:.8125rem;line-height:1.25rem}.p-taskboard-license-title{flex-shrink:0;font-weight:600}.p-taskboard-header{flex-shrink:0}.p-taskboard-header>.taskboard-demo-header,.taskboard-demo-control-shell{box-sizing:border-box;width:100%}.taskboard-demo-control-shell{min-width:0;padding:var(--p-taskboard-demo-control-padding);border:1px solid var(--p-taskboard-demo-control-border-color);border-radius:var(--p-taskboard-demo-control-border-radius);background:var(--p-taskboard-demo-control-background);color:var(--p-taskboard-demo-control-color)}.taskboard-demo-control-shell>*{min-width:0}.taskboard-demo-control-aside{width:100%;flex-shrink:0}.taskboard-demo-control-row,.taskboard-demo-control-split{flex-wrap:wrap;align-items:center}.taskboard-demo-control-row,.taskboard-demo-control-split,.taskboard-demo-control-stack{display:flex;gap:var(--p-taskboard-demo-control-gap)}.p-taskboard-body,.taskboard-demo-control-stack{flex-direction:column}.taskboard-demo-control-split{justify-content:space-between}.taskboard-demo-control-muted{color:var(--p-taskboard-demo-control-muted-color)}@media(max-width:640px){.taskboard-demo-control-shell{padding:var(--p-taskboard-demo-control-padding-sm)}.taskboard-demo-control-row,.taskboard-demo-control-split{align-items:stretch}}@media(min-width:1024px){.taskboard-demo-control-aside{width:18rem}}.p-taskboard-body{flex:1;display:flex;min-height:0}.p-taskboard-columns{display:flex;flex-direction:row;gap:var(--p-taskboard-column-gap);padding:var(--p-taskboard-columns-padding);overflow-x:auto;height:100%;align-items:stretch;scrollbar-width:var(--p-taskboard-scrollbar-width);scrollbar-color:var(--p-taskboard-scrollbar-thumb) var(--p-taskboard-scrollbar-track)}.p-taskboard-columns::-webkit-scrollbar{height:6px}.p-taskboard-columns::-webkit-scrollbar-thumb{background:var(--p-taskboard-scrollbar-thumb);border-radius:3px}.p-taskboard-columns::-webkit-scrollbar-track{background:var(--p-taskboard-scrollbar-track)}.p-taskboard-columns-with-groups{flex-direction:column;gap:var(--p-taskboard-column-group-spacing);align-items:stretch}.p-taskboard-columns-track{display:flex;flex:1 1 auto;gap:var(--p-taskboard-column-gap);align-items:stretch;min-width:-moz-fit-content;min-width:fit-content;min-height:0}.p-taskboard-column{display:flex;flex-direction:column;min-width:var(--p-taskboard-column-effective-width);max-width:var(--p-taskboard-column-effective-max-width);flex:1 0 var(--p-taskboard-column-effective-width);transition:min-width var(--p-taskboard-transition-duration) var(--p-taskboard-transition-timing),max-width var(--p-taskboard-transition-duration) var(--p-taskboard-transition-timing),flex var(--p-taskboard-transition-duration) var(--p-taskboard-transition-timing)}.p-taskboard-column-focused{outline:var(--p-taskboard-focus-ring-width) solid var(--p-taskboard-focus-ring-color);outline-offset:2px}.p-taskboard-column-header{flex-shrink:0;box-sizing:border-box;position:relative;min-height:var(--p-taskboard-column-header-min-height);-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-taskboard-column-body{flex:1;overflow-y:auto;padding:var(--p-taskboard-column-body-padding);display:flex;flex-direction:column;gap:var(--p-taskboard-card-effective-gap);min-height:0;background:var(--p-taskboard-column-background);border-radius:0 0 var(--p-taskboard-column-border-radius) var(--p-taskboard-column-border-radius);scrollbar-width:var(--p-taskboard-scrollbar-width);scrollbar-color:var(--p-taskboard-scrollbar-thumb) var(--p-taskboard-scrollbar-track)}.p-taskboard-column-body::-webkit-scrollbar{width:4px}.p-taskboard-column-body::-webkit-scrollbar-thumb{background:var(--p-taskboard-scrollbar-thumb);border-radius:2px}.p-taskboard-column-body::-webkit-scrollbar-track{background:var(--p-taskboard-scrollbar-track)}.p-taskboard-column-footer{flex-shrink:0;padding:var(--p-taskboard-column-footer-padding)}.p-taskboard-column-collapsed{min-width:44px!important;max-width:44px!important;flex:0 0 44px!important;overflow:hidden;transition:min-width var(--p-taskboard-transition-duration) var(--p-taskboard-transition-timing),max-width var(--p-taskboard-transition-duration) var(--p-taskboard-transition-timing)}.p-taskboard-column-collapsed .p-taskboard-column-header{text-align:center}.p-taskboard-column-collapse-toggle{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:var(--p-taskboard-column-header-min-height);padding:0;border:0;border-bottom:1px solid var(--p-taskboard-swimlane-border-color);border-radius:0;background:var(--p-taskboard-column-background);color:var(--p-taskboard-empty-color);cursor:pointer}.p-taskboard-column-collapse-toggle:hover,.p-taskboard-swimlane-header{color:var(--p-taskboard-color)}.p-taskboard-column-collapse-toggle:focus-visible{outline:2px solid var(--p-taskboard-focus-ring-color);outline-offset:-2px}.p-taskboard-column-collapse-toggle-icon{flex:0 0 auto}.p-taskboard-column-collapsed .p-taskboard-column-body{pointer-events:none;overflow:hidden}.p-taskboard-column-collapsed .p-taskboard-column-body>*,.p-taskboard-column-collapsed .p-taskboard-column-footer,.p-taskboard-column-collapsed .p-taskboard-drop-indicator,.p-taskboard-column-collapsed>:not(.p-taskboard-column-header):not(.p-taskboard-column-body):not(.p-taskboard-column-footer):not(.p-taskboard-drop-indicator){display:none}.p-taskboard-column-todo>.p-taskboard-column-header{border-top:3px solid var(--p-taskboard-column-status-todo-color)}.p-taskboard-column-in-progress>.p-taskboard-column-header{border-top:3px solid var(--p-taskboard-column-status-in-progress-color)}.p-taskboard-column-done>.p-taskboard-column-header{border-top:3px solid var(--p-taskboard-column-status-done-color)}.p-taskboard-column-blocked>.p-taskboard-column-header{border-top:3px solid var(--p-taskboard-column-status-blocked-color)}.p-taskboard-column-dragging{opacity:.92;box-shadow:var(--p-taskboard-drag-preview-shadow);z-index:10;transition:none!important}.p-taskboard-column-reordering .p-taskboard-column:not(.p-taskboard-column-dragging){transition:transform var(--p-taskboard-transition-duration) var(--p-taskboard-transition-timing)}.p-taskboard-card{--p-taskboard-card-selected-shadow:0 0 #0000;--p-taskboard-card-focus-shadow:0 0 #0000;display:block;position:relative;border-radius:var(--p-taskboard-card-border-radius)}.p-taskboard-card:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:inherit;box-shadow:var(--p-taskboard-card-selected-shadow),var(--p-taskboard-card-focus-shadow);transition:box-shadow var(--p-taskboard-transition-duration) var(--p-taskboard-transition-timing)}.p-taskboard-card-draggable{cursor:grab}.p-taskboard-card-draggable:active{cursor:grabbing}.p-taskboard-card-dragging{opacity:.35;pointer-events:none}.p-taskboard-card-disabled{opacity:.5;pointer-events:none}.p-taskboard-card-selected{--p-taskboard-card-selected-shadow:inset 0 0 0 2px var(--p-taskboard-card-selected-ring-color)}.p-taskboard-card-focused{--p-taskboard-card-focus-shadow:0 0 0 var(--p-taskboard-focus-ring-width) var(--p-taskboard-focus-ring-color)}.p-taskboard-swimlane-grid{display:flex;flex-direction:column;flex:1;min-height:0;overflow:auto}.p-taskboard-column-headers{display:flex;border-bottom:1px solid var(--p-taskboard-swimlane-border-color);top:0;z-index:20;min-width:-moz-fit-content;min-width:fit-content}.p-taskboard-column-headers,.p-taskboard-column-headers-spacer{flex-shrink:0;position:sticky;background:var(--p-taskboard-background)}.p-taskboard-column-headers-spacer{width:var(--p-taskboard-swimlane-header-width);min-width:var(--p-taskboard-swimlane-header-width);left:0;z-index:21;box-sizing:border-box}.p-taskboard-column-headers-content{display:flex;flex:1 0 auto;gap:var(--p-taskboard-column-gap)}.p-taskboard-column-headers-content>*{width:var(--p-taskboard-column-effective-width);flex:0 0 var(--p-taskboard-column-effective-width);overflow:hidden;padding:0 var(--p-taskboard-column-body-padding);box-sizing:border-box}.p-taskboard-swimlane-row{display:flex;flex-shrink:0;border-bottom:1px solid var(--p-taskboard-swimlane-border-color);min-height:var(--p-taskboard-swimlane-min-height);min-width:-moz-fit-content;min-width:fit-content}.p-taskboard-swimlane-header{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem 1rem;font-weight:600;background:var(--p-taskboard-swimlane-header-background);width:var(--p-taskboard-swimlane-header-width);min-width:var(--p-taskboard-swimlane-header-width);flex-shrink:0;box-sizing:border-box;position:sticky;left:0;z-index:10;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.8125rem}.p-taskboard-swimlane-collapse-toggle{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;flex-shrink:0;padding:0;border:0;border-radius:var(--p-taskboard-border-radius-sm);background:transparent;color:var(--p-taskboard-empty-color);cursor:pointer;transition:background .15s,color .15s}.p-taskboard-swimlane-collapse-toggle:hover{background:var(--p-taskboard-hover-background);color:var(--p-taskboard-color)}.p-taskboard-swimlane-collapse-toggle:focus-visible{outline:2px solid var(--p-taskboard-focus-ring-color);outline-offset:2px}.p-taskboard-swimlane-collapse-toggle-icon{flex-shrink:0;transition:transform .2s}.p-taskboard-swimlane-collapsed .p-taskboard-swimlane-collapse-toggle-icon{transform:rotate(-90deg)}.p-taskboard-swimlane-body{display:flex;flex:1 0 auto;gap:var(--p-taskboard-column-gap);padding:var(--p-taskboard-columns-padding)}.p-taskboard-swimlane-collapsed .p-taskboard-swimlane-body,.p-taskboard-swimlane-print-columns,.p-taskboard-swimlane-print-header{display:none}.p-taskboard-swimlane-cell{width:var(--p-taskboard-column-effective-width);flex:0 0 var(--p-taskboard-column-effective-width);display:flex;flex-direction:column;gap:var(--p-taskboard-card-effective-gap);padding:var(--p-taskboard-column-body-padding);padding-block-end:calc(var(--p-taskboard-column-body-padding) + var(--p-taskboard-swimlane-end-spacer));min-height:var(--p-taskboard-swimlane-cell-min-height,60px);overflow:hidden}.p-taskboard-drag-preview{position:fixed;pointer-events:none;z-index:9999;opacity:.9;transform:rotate(var(--p-taskboard-drag-preview-rotation));box-shadow:var(--p-taskboard-drag-preview-shadow);box-sizing:border-box;max-width:var(--p-taskboard-column-effective-width);will-change:transform;isolation:isolate}p-taskboard-drag-preview.p-taskboard-drag-preview{height:var(--p-taskboard-authored-drag-preview-height,auto)}.p-taskboard-drag-preview-badge{position:absolute;z-index:1;top:-.5rem;right:-.5rem;display:inline-flex;align-items:center;justify-content:center;min-width:1.375rem;height:1.375rem;padding:0 .25rem;font-size:.6875rem;font-weight:700;border-radius:9999px;background:var(--p-primary-color);color:var(--p-primary-contrast-color);box-shadow:0 1px 3px #0003}.p-taskboard-drop-indicator{position:relative;flex:0 0 var(--p-taskboard-drop-indicator-size,.75rem);min-height:var(--p-taskboard-drop-indicator-size,.75rem);background:transparent;margin:0;pointer-events:none;transition:opacity var(--p-taskboard-transition-duration) var(--p-taskboard-transition-timing)}.p-taskboard-drop-indicator:before{content:"";position:absolute;inset-inline:.25rem;top:50%;height:var(--p-taskboard-drop-indicator-line-size,3px);transform:translateY(-50%);border-radius:9999px;background:var(--p-taskboard-drop-indicator-color);box-shadow:0 0 0 1px color-mix(in srgb,var(--p-taskboard-drop-indicator-color) 18%,transparent),0 0 12px color-mix(in srgb,var(--p-taskboard-drop-indicator-color) 32%,transparent)}.p-taskboard-drop-indicator-runtime{position:fixed;z-index:1100;box-sizing:border-box;height:var(--p-taskboard-drop-indicator-size,.75rem);min-height:var(--p-taskboard-drop-indicator-size,.75rem);flex:none;margin:0}.p-taskboard-swimlane-drop-indicator{flex:0 0 0;min-height:0;height:0;margin-block:calc(var(--p-taskboard-card-effective-gap) / -2);z-index:1}.p-taskboard-swimlane-drop-indicator:before{top:calc(var(--p-taskboard-drop-indicator-line-size,3px) / 2);transform:none}.p-taskboard-drop-indicator-custom{flex-basis:auto;min-height:0;height:auto;margin:0}.p-taskboard-drop-indicator-custom:before{display:none}.p-taskboard-empty-column{display:flex;align-items:center;justify-content:center;padding:2rem 1rem;color:var(--p-taskboard-empty-color);font-size:.8125rem;text-align:center}.p-taskboard-density-compact .p-taskboard-column-body{padding:.375rem;gap:.25rem}.p-taskboard-density-comfortable .p-taskboard-column-body{padding:.75rem;gap:.625rem}.p-taskboard-density-compact .p-taskboard-swimlane-header{padding:.5rem .75rem;font-size:.75rem}.p-taskboard-density-compact .p-taskboard-swimlane-body{padding:.375rem}.p-taskboard-density-compact .p-taskboard-swimlane-cell{padding:.375rem;gap:.25rem}.p-taskboard-density-comfortable .p-taskboard-swimlane-header{padding:1rem 1.25rem}.p-taskboard-density-comfortable .p-taskboard-swimlane-body{padding:.75rem}.p-taskboard-density-comfortable .p-taskboard-swimlane-cell{padding:.75rem;gap:.625rem}.p-taskboard-column-body>.p-taskboard-card{transition:opacity var(--p-taskboard-transition-duration) var(--p-taskboard-transition-timing),transform var(--p-taskboard-transition-duration) var(--p-taskboard-transition-timing)}.p-taskboard-column-pinned{position:sticky;z-index:3;left:0}.p-taskboard-column-pinned:after{content:"";position:absolute;top:0;bottom:0;right:-6px;width:6px;background:var(--p-taskboard-column-pinned-shadow);pointer-events:none}.p-taskboard-column-locked{cursor:default}.p-taskboard-column-group-headers{display:flex;flex-shrink:0;overflow:visible;min-width:-moz-fit-content;min-width:fit-content}.p-taskboard-column-group-headers-inner{display:flex;gap:var(--p-taskboard-column-gap);min-width:-moz-fit-content;min-width:fit-content}.p-taskboard-column-group-header{display:flex;align-items:center;justify-content:center;padding:.5rem 1rem;font-weight:600;font-size:.75rem;color:var(--p-taskboard-color);border-bottom:2px solid var(--p-taskboard-column-group-color,var(--p-taskboard-drop-indicator-color));text-align:center;text-transform:uppercase;letter-spacing:.04em}.p-taskboard-column-group-mobile-headers{display:none;flex-shrink:0;overflow:visible;min-width:-moz-fit-content;min-width:fit-content}.p-taskboard-column-group-mobile-headers-inner{display:flex;gap:var(--p-taskboard-column-gap);min-width:-moz-fit-content;min-width:fit-content}.p-taskboard-column-group-mobile-header{display:flex;align-items:center;justify-content:center;min-height:1.75rem;padding:.35rem .75rem;font-weight:600;font-size:.75rem;color:var(--p-taskboard-color);border-bottom:2px solid var(--p-taskboard-column-group-color,var(--p-taskboard-drop-indicator-color));text-align:center;text-transform:uppercase;letter-spacing:.04em}.p-taskboard-column-group-mobile-header-empty{border-bottom-color:transparent;color:transparent}.p-taskboard-dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grabbing}.p-taskboard-dragging .p-taskboard-card{cursor:grabbing}@container (max-width: 768px){.p-taskboard-columns-with-groups{--p-taskboard-column-effective-width:calc(100cqw - 2 * var(--p-taskboard-columns-padding))}.p-taskboard-column-group-headers{display:none}.p-taskboard-column-group-mobile-headers{display:flex}.p-taskboard-column,.p-taskboard-column-headers-content>*,.p-taskboard-swimlane-cell{min-width:240px;max-width:none;flex:0 0 calc(100cqw - 2 * var(--p-taskboard-columns-padding))}.p-taskboard-column-headers-spacer,.p-taskboard-swimlane-header{width:140px;min-width:140px}.p-taskboard-column-collapsed{min-width:36px!important;max-width:36px!important;flex:0 0 36px!important}}@container (max-width: 480px){.p-taskboard-column,.p-taskboard-column-headers-content>*,.p-taskboard-swimlane-cell{flex:0 0 calc(100cqw - 2 * var(--p-taskboard-columns-padding))}}@supports not (container-type:inline-size){@media(max-width:768px){.p-taskboard{--p-taskboard-column-effective-width:85vw}.p-taskboard-column-group-headers{display:none}.p-taskboard-column-group-mobile-headers{display:flex}.p-taskboard-column,.p-taskboard-column-headers-content>*,.p-taskboard-swimlane-cell{min-width:240px;max-width:none;flex:0 0 85vw}.p-taskboard-column-headers-spacer,.p-taskboard-swimlane-header{width:140px;min-width:140px}.p-taskboard-column-collapsed{min-width:36px!important;max-width:36px!important;flex:0 0 36px!important}}@media(max-width:480px){.p-taskboard{--p-taskboard-column-effective-width:92vw}.p-taskboard-column,.p-taskboard-column-headers-content>*,.p-taskboard-swimlane-cell{flex:0 0 92vw}}}.p-taskboard-touch .p-taskboard-card{min-height:44px}.p-taskboard-touch .p-taskboard-swimlane-header{min-height:48px}.p-taskboard-touch .p-taskboard-card-draggable{touch-action:none}.p-taskboard-rtl{direction:rtl}.p-taskboard-rtl .p-taskboard-columns{flex-direction:row-reverse}.p-taskboard-rtl .p-taskboard-columns-with-groups{flex-direction:column}.p-taskboard-rtl .p-taskboard-column-group-headers-inner,.p-taskboard-rtl .p-taskboard-column-group-mobile-headers-inner,.p-taskboard-rtl .p-taskboard-column-headers-content,.p-taskboard-rtl .p-taskboard-columns-track,.p-taskboard-rtl .p-taskboard-swimlane-body{flex-direction:row-reverse}.p-taskboard-rtl .p-taskboard-column-headers-spacer,.p-taskboard-rtl .p-taskboard-column-pinned,.p-taskboard-rtl .p-taskboard-swimlane-header{left:auto;right:0}.p-taskboard-rtl .p-taskboard-column-pinned:after{right:auto;left:-8px;background:var(--p-taskboard-column-pinned-shadow-rtl)}.p-taskboard-rtl .p-taskboard-drag-preview{transform:translate(50%,-50%) rotate(-1.5deg)}@keyframes p-taskboard-menu-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.p-taskboard-card:after,.p-taskboard-column,.p-taskboard-column-body>.p-taskboard-card,.p-taskboard-column-reordering .p-taskboard-column:not(.p-taskboard-column-dragging){transition:none!important}.p-taskboard-drag-preview{transform:translate(-50%,-50%)!important}.p-taskboard-drop-indicator{transition:none}}@media(prefers-contrast:more){.p-taskboard-card-focused{--p-taskboard-card-focus-shadow:0 0 0 3px var(--p-taskboard-focus-ring-color)}.p-taskboard-card-selected{--p-taskboard-card-selected-shadow:inset 0 0 0 3px var(--p-taskboard-card-selected-ring-color)}.p-taskboard-drop-indicator{--p-taskboard-drop-indicator-line-size:4px}.p-taskboard-column-headers,.p-taskboard-swimlane-row{border-bottom-width:2px}}@media(forced-colors:active){.p-taskboard-card-focused{outline:2px solid CanvasText;outline-offset:2px}.p-taskboard-card-selected{outline:2px solid Highlight;outline-offset:-2px}.p-taskboard-card:after{box-shadow:none}.p-taskboard-drop-indicator:before{background:Highlight;box-shadow:none}.p-taskboard-column-body{background:Canvas}.p-taskboard-swimlane-header{background:Canvas;border-right:1px solid canvastext}.p-taskboard-column-headers,.p-taskboard-swimlane-row{border-bottom-color:CanvasText}.p-taskboard-card-disabled{opacity:1;color:GrayText}.p-taskboard-drag-preview{border:2px solid highlight}}@media print{@page{margin:.5in;size:auto}body.p-taskboard-print-active *{visibility:hidden}body.p-taskboard-print-active .p-taskboard[data-print-target=true],body.p-taskboard-print-active .p-taskboard[data-print-target=true] *{visibility:visible}body.p-taskboard-print-active .p-taskboard-print-ancestor{display:block!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;overflow:visible!important}body.p-taskboard-print-active .p-taskboard-print-ancestor>:not(.p-taskboard-print-ancestor):not(.p-taskboard[data-print-target=true]){display:none!important}body.p-taskboard-print-active .p-taskboard[data-print-target=true]{position:static!important;inset:auto!important;width:100%!important;margin:0!important;transform:none!important}.p-taskboard,.p-taskboard-body,.p-taskboard-columns,.p-taskboard-printing,.p-taskboard-printing .p-taskboard-body,.p-taskboard-printing .p-taskboard-columns,body.p-taskboard-print-active .p-taskboard[data-print-target=true]{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.p-taskboard,.p-taskboard-printing{background:none!important;color:#000!important;box-shadow:none!important;container-type:normal!important}.p-taskboard-body,.p-taskboard-printing .p-taskboard-body{display:block!important}.p-taskboard-columns,.p-taskboard-printing .p-taskboard-columns{display:flex!important;flex-wrap:wrap;gap:1rem;padding:0!important;align-items:flex-start!important}.p-taskboard .p-taskboard-column-group-headers,.p-taskboard .p-taskboard-column-group-mobile-headers,.p-taskboard-printing .p-taskboard-column-group-headers,.p-taskboard-printing .p-taskboard-column-group-mobile-headers{display:none!important}.p-taskboard .p-taskboard-columns-track,.p-taskboard-printing .p-taskboard-columns-track{display:flex!important;flex-wrap:wrap;gap:1rem;width:100%!important;min-width:0!important;align-items:flex-start!important}.p-taskboard-column,.p-taskboard-printing .p-taskboard-column{flex:1 1 45%!important;min-width:0!important;max-width:none!important;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;overflow:visible!important;border:0!important;box-shadow:none!important}.p-taskboard-column-header,.p-taskboard-printing .p-taskboard-column-header{min-height:0!important;border:0!important;border-top:0!important;background:none!important}.p-taskboard-column-blocked>.p-taskboard-column-header,.p-taskboard-column-done>.p-taskboard-column-header,.p-taskboard-column-in-progress>.p-taskboard-column-header,.p-taskboard-column-todo>.p-taskboard-column-header{border-top:0!important}.p-taskboard .taskboard-column-header-content,.p-taskboard-printing .taskboard-column-header-content{min-height:0!important;padding:0 0 .35rem!important;border:0!important;border-radius:0!important;background:none!important;justify-content:flex-start!important;gap:0!important}.p-taskboard .taskboard-column-header-left,.p-taskboard-printing .taskboard-column-header-left{gap:0!important;min-width:0}.p-taskboard .taskboard-column-header-title,.p-taskboard-printing .taskboard-column-header-title{color:#000!important;font-size:.72rem!important;font-weight:700!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.p-taskboard .taskboard-column-header-collapse-toggle,.p-taskboard .taskboard-column-header-content .p-tag,.p-taskboard-printing .taskboard-column-header-collapse-toggle,.p-taskboard-printing .taskboard-column-header-content .p-tag{display:none!important}.p-taskboard-column-body,.p-taskboard-printing .p-taskboard-column-body{overflow:visible!important;max-height:none!important;height:auto!important;min-height:0!important;padding:0!important;background:none!important;border-radius:0!important;border:0!important}.p-taskboard-column-collapsed{min-width:0!important;max-width:none!important;flex:1 1 45%!important}.p-taskboard-column-collapsed .p-taskboard-column-body{display:flex!important}.p-taskboard-header{margin-bottom:.5rem}.p-taskboard-column-blocked,.p-taskboard-column-done,.p-taskboard-column-in-progress,.p-taskboard-column-todo{border-top:none!important}.p-taskboard-card-draggable{cursor:default!important}.p-taskboard-column-footer,.p-taskboard-drag-preview,.p-taskboard-drop-indicator{display:none!important}.p-taskboard-card-focused,.p-taskboard-card-selected{outline:none!important}.p-taskboard-card:after{box-shadow:none!important}.p-taskboard-card-dragging{opacity:1!important;pointer-events:auto!important}.p-taskboard .taskboard-card-advanced-tag,.p-taskboard .taskboard-card-tags .p-tag,.p-taskboard-printing .taskboard-card-advanced-tag,.p-taskboard-printing .taskboard-card-tags .p-tag{border:1px solid #d1d5db!important;background:#fff!important;color:#374151!important;box-shadow:none!important}.p-taskboard .p-taskboard-swimlane-grid,.p-taskboard-printing .p-taskboard-swimlane-grid{display:block!important;overflow:visible!important;height:auto!important;min-height:0!important;max-height:none!important}.p-taskboard .p-taskboard-column-headers,.p-taskboard-printing .p-taskboard-column-headers{display:none!important;position:static!important;width:100%!important;min-width:0!important}.p-taskboard .p-taskboard-swimlane-print-columns,.p-taskboard-printing .p-taskboard-swimlane-print-columns{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(2.25in,1fr));gap:.4rem;width:100%!important;min-width:0!important;padding:.4rem!important;box-sizing:border-box}.p-taskboard .p-taskboard-swimlane-print-column,.p-taskboard-printing .p-taskboard-swimlane-print-column{width:auto!important;min-width:0!important;flex:none!important;display:flex!important;flex-direction:column;border:1px solid #e5e7eb;border-radius:.25rem;background:#fff!important;color:#000!important;box-sizing:border-box;overflow:visible!important;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.p-taskboard .p-taskboard-swimlane-print-column-header,.p-taskboard-printing .p-taskboard-swimlane-print-column-header{padding:.35rem .45rem!important;border-bottom:1px solid #e5e7eb;background:#f8fafc!important;color:#000!important}.p-taskboard .p-taskboard-swimlane-print-column-body,.p-taskboard-printing .p-taskboard-swimlane-print-column-body{display:flex!important;flex-direction:column;gap:.35rem;min-height:.72in;padding:.35rem!important;overflow:visible!important}.p-taskboard .p-taskboard-swimlane-row,.p-taskboard-printing .p-taskboard-swimlane-row{display:block!important;height:auto!important;min-height:0!important;min-width:0!important;overflow:visible!important;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;margin-bottom:.4rem;border:1px solid #d1d5db}.p-taskboard .p-taskboard-swimlane-header,.p-taskboard-printing .p-taskboard-swimlane-header{display:none!important}.p-taskboard .p-taskboard-swimlane-print-header,.p-taskboard-printing .p-taskboard-swimlane-print-header{display:flex!important;align-items:center;justify-content:space-between;gap:.5rem;position:static!important;width:100%!important;min-width:0!important;border-bottom:1px solid #d1d5db;font-weight:700;background:#f8fafc!important;color:#000!important;padding:.45rem .6rem!important;box-sizing:border-box}.p-taskboard .p-taskboard-swimlane-print-header-title,.p-taskboard-printing .p-taskboard-swimlane-print-header-title{min-width:0;font-size:.8rem;font-weight:700}.p-taskboard .p-taskboard-swimlane-print-header-count,.p-taskboard-printing .p-taskboard-swimlane-print-header-count{flex-shrink:0;font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#4b5563!important}.p-taskboard .p-taskboard-swimlane-body,.p-taskboard .p-taskboard-swimlane-collapsed .p-taskboard-swimlane-body,.p-taskboard-column-pinned:after,.p-taskboard-printing .p-taskboard-swimlane-body,.p-taskboard-printing .p-taskboard-swimlane-collapsed .p-taskboard-swimlane-body{display:none!important}.p-taskboard-column-pinned{position:static!important;background:none!important}.p-taskboard .p-taskboard-swimlane-cell,.p-taskboard-printing .p-taskboard-swimlane-cell{width:auto!important;min-width:0!important;min-height:0!important;flex:none!important;overflow:visible!important;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;border:1px solid #e5e7eb;border-radius:.25rem;padding:.35rem!important}.p-taskboard-empty-column{color:#999!important;font-style:italic}.p-taskboard-column-body::-webkit-scrollbar,.p-taskboard-columns::-webkit-scrollbar{display:none}}:host,:root{--p-taskboard-background:light-dark(var(--p-surface-50), var(--p-surface-950));--p-taskboard-color:var(--p-text-color);--p-taskboard-border-radius:var(--p-border-radius-lg);--p-taskboard-demo-control-background:light-dark(var(--p-surface-0), var(--p-surface-900));--p-taskboard-demo-control-border-color:light-dark(var(--p-surface-200), var(--p-surface-700));--p-taskboard-demo-control-border-radius:var(--p-border-radius-lg);--p-taskboard-demo-control-color:var(--p-text-color);--p-taskboard-demo-control-muted-color:var(--p-text-muted-color);--p-taskboard-demo-control-padding:.75rem .875rem;--p-taskboard-demo-control-padding-sm:.75rem;--p-taskboard-demo-control-gap:.75rem;--p-taskboard-column-background:light-dark(var(--p-surface-100), var(--p-surface-900));--p-taskboard-column-border-radius:var(--p-border-radius-lg);--p-taskboard-column-header-min-height:3.125rem;--p-taskboard-column-min-width:280px;--p-taskboard-column-max-width:380px;--p-taskboard-column-gap:.75rem;--p-taskboard-columns-padding:.75rem;--p-taskboard-column-body-padding:.5rem;--p-taskboard-column-footer-padding:.5rem;--p-taskboard-column-status-todo-color:var(--p-blue-500);--p-taskboard-column-status-in-progress-color:var(--p-yellow-500);--p-taskboard-column-status-done-color:var(--p-green-500);--p-taskboard-column-status-blocked-color:var(--p-red-500);--p-taskboard-card-gap:.5rem;--p-taskboard-card-border-radius:var(--p-taskboard-column-border-radius);--p-taskboard-card-selected-ring-color:var(--p-primary-color);--p-taskboard-focus-ring-color:var(--p-focus-ring-color);--p-taskboard-focus-ring-width:2px;--p-taskboard-empty-color:var(--p-text-muted-color);--p-taskboard-scrollbar-width:thin;--p-taskboard-scrollbar-thumb:light-dark(var(--p-surface-300), var(--p-surface-600));--p-taskboard-scrollbar-track:transparent;--p-taskboard-wip-exceeded-count-color:var(--p-primary-contrast-color);--p-taskboard-tooltip-background:light-dark(var(--p-surface-900), var(--p-surface-100));--p-taskboard-tooltip-color:light-dark(var(--p-surface-0), var(--p-surface-900));--p-taskboard-tooltip-padding:.5rem .75rem;--p-taskboard-tooltip-border-radius:var(--p-border-radius-md);--p-taskboard-tooltip-shadow:light-dark(0 4px 12px rgba(0,0,0,.15), 0 4px 12px rgba(0,0,0,.3));--p-taskboard-drag-preview-shadow:light-dark(0 8px 24px rgba(0,0,0,.15), 0 8px 24px rgba(0,0,0,.4));--p-taskboard-drop-indicator-color:var(--p-primary-color);--p-taskboard-swimlane-header-width:180px;--p-taskboard-swimlane-header-background:light-dark(var(--p-surface-50), var(--p-surface-900));--p-taskboard-swimlane-border-color:light-dark(var(--p-surface-200), var(--p-surface-700));--p-taskboard-swimlane-min-height:120px;--p-taskboard-column-pinned-shadow:light-dark(linear-gradient(90deg, rgba(0,0,0,.04), transparent), linear-gradient(90deg, hsla(0,0%,100%,.06), transparent));--p-taskboard-column-pinned-shadow-rtl:light-dark(linear-gradient(270deg, rgba(0,0,0,.04), transparent), linear-gradient(270deg, hsla(0,0%,100%,.06), transparent));--p-taskboard-swimlane-cell-min-height:60px;--p-taskboard-transition-duration:.2s;--p-taskboard-transition-timing:ease;--p-taskboard-animation-duration:.12s;--p-taskboard-drag-preview-rotation:1.5deg}
