:root{--font-sans:"Inter", ui-sans-serif, system-ui, sans-serif;--gray-50:oklch(98.5% 0 0);--gray-100:oklch(96.5% 0 0);--gray-200:oklch(92.5% 0 0);--gray-300:oklch(87% 0 0);--gray-400:oklch(70% 0 0);--gray-500:oklch(55% 0 0);--gray-600:oklch(45% 0 0);--gray-700:oklch(37% 0 0);--gray-800:oklch(27% 0 0);--gray-900:oklch(20% 0 0);--gray-950:oklch(14% 0 0);--brand-500:oklch(55% .2 260);--brand-600:oklch(48% .2 260);--clr-bg:var(--gray-50);--clr-surface:#fff;--clr-text:var(--gray-900);--clr-text-muted:var(--gray-500);--clr-border:var(--gray-200);--clr-border-hover:var(--gray-300);--clr-primary:var(--brand-500);--clr-primary-hover:var(--brand-600);--clr-primary-text:#fff;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--shadow-sm:0 1px 2px oklch(0% 0 0/.05);--shadow-md:0 2px 4px oklch(0% 0 0/.06), 0 1px 2px oklch(0% 0 0/.04);--shadow-lg:0 4px 12px oklch(0% 0 0/.08), 0 2px 4px oklch(0% 0 0/.04)}*,:before,:after{box-sizing:border-box;margin:0}html{font-family:var(--font-sans);color:var(--clr-text);background:var(--clr-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh;line-height:1.5}button{all:unset;cursor:pointer;justify-content:center;align-items:center;display:inline-flex}a{color:inherit;text-decoration:none}.btn{border-radius:var(--radius-md);padding:6px 12px;font-size:14px;font-weight:500;transition:background-color .15s,box-shadow .15s}.btn.btn-primary{background:var(--clr-primary);color:var(--clr-primary-text)}.btn.btn-primary:hover{background:var(--clr-primary-hover)}.btn.btn-secondary{background:var(--clr-surface);color:var(--clr-text);box-shadow:inset 0 0 0 1px var(--clr-border)}.btn.btn-secondary:hover{background:var(--gray-100)}.login-page{justify-content:center;align-items:center;min-height:100vh;display:flex}.login-card{background:var(--clr-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);flex-direction:column;align-items:center;gap:12px;padding:48px;display:flex}.login-title{font-size:24px;font-weight:700}.login-subtitle{color:var(--clr-text-muted);font-size:14px}.login-btn{margin-top:12px;padding:10px 24px}.boards-page{max-width:720px;margin:0 auto;padding:48px 24px}.boards-header{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.boards-header h1{font-size:24px;font-weight:700}.boards-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.board-card{background:var(--clr-surface);border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--clr-border);cursor:pointer;flex-direction:column;gap:4px;padding:16px;text-decoration:none;transition:box-shadow .15s,background-color .15s;display:flex}.board-card:hover{box-shadow:inset 0 0 0 1px var(--clr-border-hover);background:var(--gray-50)}.board-card .board-card-name{font-size:15px;font-weight:600}.board-card .board-card-desc{color:var(--clr-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.board-card-empty{background:var(--clr-surface);border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px dashed var(--clr-border);border:1px dashed var(--clr-border);color:var(--clr-text-muted);cursor:pointer;justify-content:center;align-items:center;padding:24px 16px;font-size:14px;transition:border-color .15s,color .15s;display:flex}.board-card-empty:hover{border-color:var(--clr-border-hover);color:var(--clr-text)}.dialog-overlay{z-index:100;background:oklch(0% 0 0/.4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog{background:var(--clr-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);flex-direction:column;gap:16px;width:400px;max-width:calc(100vw - 48px);padding:24px;display:flex}.dialog h2{font-size:18px;font-weight:600}.form-field{flex-direction:column;gap:6px;display:flex}.form-field label{color:var(--clr-text-muted);font-size:13px;font-weight:500}.form-field input,.form-field textarea{border:1px solid var(--clr-border);border-radius:var(--radius-md);background:0 0;outline:none;padding:8px 10px;font-family:inherit;font-size:14px;transition:border-color .15s}:is(.form-field input,.form-field textarea):focus{border-color:var(--clr-primary)}.form-field textarea{resize:vertical;min-height:64px}.dialog-actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.empty-state{text-align:center;color:var(--clr-text-muted);padding:64px 24px}.empty-state p{margin-bottom:16px}.board-page{flex-direction:column;height:100vh;display:flex;overflow:hidden}.board-toolbar{border-bottom:1px solid var(--clr-border);flex-shrink:0;align-items:center;gap:12px;padding:16px 24px;display:flex}.board-back-btn{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--clr-text-muted);justify-content:center;align-items:center;transition:background-color .1s,color .1s;display:flex}.board-back-btn svg{width:20px;height:20px}.board-back-btn:hover{background:var(--gray-200);color:var(--clr-text)}.board-title{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;margin-right:auto;font-size:18px;font-weight:700;overflow:hidden}.board-content{flex:1;display:flex;overflow:hidden}.board-columns{flex:1;align-items:flex-start;gap:12px;padding:16px;display:flex;overflow-x:auto}.column-outer{flex-shrink:0;gap:12px;display:flex}.column-outer.column-hidden{display:none}.column-shadow{border-radius:var(--radius-lg);background:var(--gray-300);opacity:.6;flex-shrink:0;min-height:100px}.column{background:var(--gray-100);border-radius:var(--radius-lg);flex-direction:column;width:280px;min-width:280px;max-height:calc(100vh - 100px);padding:10px;transition:background-color .15s,opacity .15s;display:flex}.column.column-card-over{outline:2px solid var(--clr-primary);outline-offset:-2px}.column.column-dragging{opacity:.4}.column-preview{overflow:hidden}.column-header{align-items:center;gap:8px;padding:4px 6px 8px;display:flex}.column-drag-handle{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--clr-text-muted);cursor:grab;justify-content:center;align-items:center;transition:background-color .1s;display:flex}.column-drag-handle:hover{background:var(--gray-200);color:var(--clr-text)}.column-drag-handle:active{cursor:grabbing}.column-menu{flex-shrink:0;margin-left:auto}.column-menu-trigger{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--clr-text-muted);justify-content:center;align-items:center;transition:background-color .1s,color .1s;display:flex}.column-menu-trigger svg{width:18px;height:18px}.column-menu-trigger:hover{background:var(--gray-200);color:var(--clr-text)}.column-menu .uktdropdown-body{--uktdd-body-position-area:bottom span-left;--uktdd-body-pad-top:4px;--uktdd-body-pad-bottom:4px;--uktdd-body-pad-left:4px;--uktdd-body-pad-right:4px;--uktdd-body-bg-color-hover:var(--gray-100);--uktdd-body-color-hover:var(--clr-text);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);min-height:auto}.column-drag-handle-icon{width:14px;height:14px}.column-title{text-transform:uppercase;letter-spacing:.03em;color:var(--clr-text-muted);field-sizing:content;border-radius:var(--radius-sm);background:0 0;border:1px solid #0000;min-width:0;max-width:100%;margin:-2px -5px;padding:1px 4px;font-family:inherit;font-size:13px;font-weight:600}.column-title:focus{border-color:var(--clr-primary);background:var(--clr-surface);outline:none}.column-title[readonly]{cursor:inherit}.column-title:not([readonly]){cursor:text;text-transform:none}.column-count{color:var(--clr-text-muted);background:var(--gray-200);border-radius:99px;padding:0 6px;font-size:12px;line-height:1.6}.column-cards{flex-direction:column;flex:1;gap:6px;min-height:2px;display:flex;overflow-y:auto}.card-outer{flex-direction:column;flex-shrink:0;gap:6px;display:flex}.card-outer.card-hidden{display:none}.card-shadow{border-radius:var(--radius-md);background:var(--gray-300);opacity:.6;flex-shrink:0}.card{background:var(--clr-surface);border-radius:var(--radius-md);min-height:60px;box-shadow:var(--shadow-sm);cursor:grab;-webkit-user-select:none;user-select:none;flex-direction:column;gap:6px;padding:10px 12px;transition:box-shadow .15s,opacity .15s;display:flex;position:relative}.card:hover{box-shadow:var(--shadow-md)}.card.card-dragging{opacity:.4;cursor:grabbing}.card-title{min-width:0;color:inherit;border-radius:var(--radius-sm);cursor:inherit;background:0 0;border:1px solid #0000;margin:-1px -3px;padding:0 2px;font-family:inherit;font-size:14px;line-height:1.4}div.card-title{white-space:pre-wrap;word-break:break-word}textarea.card-title{resize:none;-webkit-user-select:text;user-select:text;cursor:text}textarea.card-title:focus{border-color:var(--clr-primary);background:var(--clr-surface);outline:none}.card-actions{opacity:.2;flex-direction:column;gap:0;transition:opacity .15s;display:flex;position:absolute;top:6px;right:6px}.card:hover .card-actions{opacity:.7}.card .card-actions:hover,.card .card-actions:focus-within{opacity:1}.card-actions:has(.card-menu.is-open){opacity:1}.card:has(.card-title:focus) .card-actions{opacity:.2}.card-menu{flex-shrink:0}.card-menu-trigger{border-radius:var(--radius-sm);background:var(--clr-surface);width:24px;height:22px;color:var(--clr-text-muted);box-shadow:var(--shadow-sm);transition:background-color .1s,color .1s}.card-menu-trigger svg{width:18px;height:18px}.card-menu-trigger:hover{background:var(--gray-100);color:var(--clr-text)}.card-menu-body{font-size:13px}.card-menu-body>div{border-radius:var(--radius-sm);cursor:default;align-items:center;padding:6px 10px;display:flex}.card-menu-item-label{align-items:center;min-width:0;display:inline-flex}.card-menu-item-selected{font-weight:500;padding-right:8px!important}.card-menu-item-check{width:14px;height:14px;color:var(--clr-text-muted);margin-left:auto;padding-left:4px}.card-menu-divider{background:var(--clr-border);pointer-events:none;border-radius:999px;height:1px;margin:4px 6px;padding:0!important}.card-menu-item-danger{color:oklch(55% .2 25)}.card-menu-item-danger[data-ukt-active]{color:#fff!important;background:oklch(55% .2 25)!important}.card-menu .uktdropdown-body{--uktdd-body-position-area:bottom span-left;--uktdd-body-pad-top:4px;--uktdd-body-pad-bottom:4px;--uktdd-body-pad-left:4px;--uktdd-body-pad-right:4px;--uktdd-body-bg-color-hover:var(--gray-100);--uktdd-body-color-hover:var(--clr-text);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);min-height:auto}.card.card-file-drag-over{outline:2px dashed var(--clr-primary);outline-offset:-2px;background:oklch(97% .02 250)}.card-attachments{gap:4px;display:flex}.card-attachment{border-radius:var(--radius-sm);flex-shrink:1;width:64px;min-width:20px;height:64px;position:relative;overflow:hidden}.card-attachment:hover .card-attachment-remove{opacity:1}.card-attachment-thumb-btn{cursor:pointer;background:0 0;border:none;width:100%;height:100%;padding:0;display:block}.card-attachment-thumb{border-radius:var(--radius-sm);object-fit:cover;cursor:pointer;pointer-events:auto;width:100%;height:100%;display:block}.card-attachment-remove{border-radius:var(--radius-sm);color:#fff;opacity:0;cursor:pointer;background:oklch(0% 0 0/.6);justify-content:center;align-items:center;width:16px;height:16px;transition:opacity .1s;display:flex;position:absolute;top:2px;right:2px}.card-attachment-remove svg{width:12px;height:12px}.card-attachment-popover{opacity:1;transition:opacity .2s ease-in, translate .2s ease-in, scale .2s ease-in, overlay .2s ease-in allow-discrete, display .2s ease-in allow-discrete;background:0 0;border:none;margin:auto;padding:0;overflow:visible;translate:0;scale:1}.card-attachment-popover:popover-open{transition:opacity .25s cubic-bezier(.16, 1, .3, 1), translate .25s cubic-bezier(.16, 1, .3, 1), scale .25s cubic-bezier(.16, 1, .3, 1), overlay .25s cubic-bezier(.16, 1, .3, 1) allow-discrete, display .25s cubic-bezier(.16, 1, .3, 1) allow-discrete}.card-attachment-popover img{border-radius:var(--radius-md);max-width:min(90vw,800px);max-height:min(80vh,600px);box-shadow:var(--shadow-lg);display:block}.card-attachment-popover:not(:popover-open){opacity:.05;scale:.15;translate:calc(var(--origin-left,50vw) - 50vw) calc(var(--origin-top,50vh) - 50vh)}@starting-style{.card-attachment-popover:popover-open{opacity:.05;scale:.15;translate:calc(var(--origin-left,50vw) - 50vw) calc(var(--origin-top,50vh) - 50vh)}}.card-attachment-confirm{border-radius:var(--radius-md);box-shadow:var(--shadow-lg);background:var(--clr-surface);text-align:center;border:none;margin:auto;padding:16px 20px}.card-attachment-confirm p{margin:0 0 12px;font-size:14px}.card-attachment-confirm-actions{justify-content:center;gap:8px;display:flex}.btn-danger{color:#fff;background:oklch(55% .2 25)}.btn-danger:hover{background:oklch(48% .2 25)}.card-upload-indicator{color:var(--clr-text-muted);padding:2px 0;font-size:11px}.card-menu-icon,.card-menu-avatar{vertical-align:-2px;width:14px;height:14px;margin-right:6px}.card-priority-high{color:oklch(50.5% .213 27);background:oklch(93.6% .032 17)}.card-priority-medium{color:oklch(55.4% .163 58);background:oklch(96.2% .044 86)}.card-priority-low{color:oklch(48.8% .102 230);background:oklch(95.2% .024 210)}.card-priority{text-transform:uppercase;letter-spacing:.04em;border-radius:var(--radius-sm);width:fit-content;padding:2px 6px;font-size:11px;font-weight:600}.card-priority-swatch{border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-right:8px;display:inline-block}.card-priority-swatch.card-priority-none{background:var(--gray-300)}.add-column-btn{background:var(--gray-100);border-radius:var(--radius-lg);min-width:280px;color:var(--clr-text-muted);justify-content:flex-start;gap:4px;padding:12px 16px;font-size:14px;transition:background-color .15s,color .15s}.add-column-btn svg{width:18px;height:18px}.add-column-btn:hover{background:var(--gray-200);color:var(--clr-text)}.add-column-form{flex-direction:column;gap:8px;display:flex}.add-column-input{border:1px solid var(--clr-border);border-radius:var(--radius-md);background:var(--clr-surface);outline:none;padding:8px 10px;font-family:inherit;font-size:14px}.add-column-input:focus{border-color:var(--clr-primary)}.add-column-actions{gap:6px;display:flex}.add-card-btn{color:var(--clr-text-muted);border-radius:var(--radius-md);justify-content:flex-start;gap:4px;margin-top:4px;padding:6px 8px;font-size:13px}.add-card-btn svg{width:16px;height:16px}.add-card-btn:hover{background:var(--gray-200);color:var(--clr-text)}.add-card-form{flex-direction:column;gap:6px;margin-top:4px;display:flex}.add-card-input{border:1px solid var(--clr-border);border-radius:var(--radius-md);resize:none;background:var(--clr-surface);outline:none;padding:8px 10px;font-family:inherit;font-size:14px}.add-card-input:focus{border-color:var(--clr-primary)}.add-card-actions{gap:6px;display:flex}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.column-skeleton{background:var(--gray-100);border-radius:var(--radius-lg);flex-direction:column;gap:6px;width:280px;min-width:280px;padding:10px;display:flex}.skeleton-header,.skeleton-card{border-radius:var(--radius-md);background:linear-gradient(90deg, var(--gray-200) 0%, var(--gray-100) 40%, var(--gray-200) 80%);background-size:800px 100%;animation:1.5s ease-in-out infinite shimmer}.skeleton-header{width:60%;height:20px;margin-bottom:4px}.skeleton-card{height:52px}.skeleton-card-short{height:38px}.card-expand-btn{border-radius:var(--radius-sm);background:var(--clr-surface);width:24px;height:22px;color:var(--clr-text-muted);box-shadow:var(--shadow-sm);transition:background-color .1s,color .1s}.card-expand-btn svg{width:14px;height:14px}.card-expand-btn:hover{background:var(--gray-100);color:var(--clr-text)}.card-detail{border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);background:var(--clr-surface);opacity:1;width:min(560px,90vw);max-height:min(80vh,700px);transition:opacity .15s ease-in, scale .15s ease-in, overlay .15s ease-in allow-discrete, display .15s ease-in allow-discrete;border:none;margin:auto;padding:0;overflow-y:auto;scale:1}.card-detail:popover-open{transition:opacity .2s cubic-bezier(.16, 1, .3, 1), scale .2s cubic-bezier(.16, 1, .3, 1), overlay .2s cubic-bezier(.16, 1, .3, 1) allow-discrete, display .2s cubic-bezier(.16, 1, .3, 1) allow-discrete}.card-detail:not(:popover-open){opacity:0;scale:.96}@starting-style{.card-detail:popover-open{opacity:0;scale:.96}}.card-detail::backdrop{transition:background-color .15s, overlay .15s allow-discrete, display .15s allow-discrete;background:oklch(0% 0 0/.25)}.card-detail:not(:popover-open)::backdrop{background:oklch(0% 0 0/0)}@starting-style{.card-detail:popover-open::backdrop{background:oklch(0% 0 0/0)}}.card-detail-header{align-items:flex-start;gap:12px;padding:20px 20px 0;display:flex}.card-detail-title{word-break:break-word;flex:1;min-width:0;font-size:18px;font-weight:600;line-height:1.4}.card-detail-close{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--clr-text-muted);flex-shrink:0;transition:background-color .1s,color .1s}.card-detail-close svg{width:20px;height:20px}.card-detail-close:hover{background:var(--gray-200);color:var(--clr-text)}.card-detail-meta{border-bottom:1px solid var(--clr-border);flex-direction:column;gap:6px;padding:16px 20px;display:flex}.card-detail-meta-row{align-items:center;gap:12px;font-size:13px;display:flex}.card-detail-meta-label{width:70px;color:var(--clr-text-muted);flex-shrink:0;font-weight:500}.card-detail-meta-value{color:var(--clr-text)}.card-detail-meta-value time{color:var(--clr-text-muted)}.card-detail-unknown{color:var(--clr-text-muted);font-style:italic}.card-detail-section{padding:16px 20px 20px}.card-detail-section-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.card-detail-section-title{color:var(--clr-text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:13px;font-weight:600}.card-detail-edit-btn{color:var(--clr-primary);border-radius:var(--radius-sm);padding:2px 8px;font-size:12px;transition:background-color .1s}.card-detail-edit-btn:hover{background:var(--gray-100)}.card-detail-body{white-space:pre-wrap;word-break:break-word;cursor:pointer;border-radius:var(--radius-md);padding:8px;font-size:14px;line-height:1.6;transition:background-color .1s}.card-detail-body:hover{background:var(--gray-50)}.card-title a,.card-detail-title a,.card-detail-body a{color:var(--clr-primary);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--clr-primary) 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--clr-primary) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--clr-primary) 35%, transparent);text-underline-offset:2px}:is(.card-title a,.card-detail-title a,.card-detail-body a):hover{color:var(--clr-primary-hover);text-decoration-color:currentColor}.card-detail-body-empty{color:var(--clr-text-muted);border-radius:var(--radius-md);justify-content:flex-start;width:100%;padding:8px;font-size:14px;transition:background-color .1s,color .1s}.card-detail-body-empty:hover{background:var(--gray-50);color:var(--clr-text)}.card-detail-body-editor{flex-direction:column;gap:8px;display:flex}.card-detail-body-textarea{border:1px solid var(--clr-border);border-radius:var(--radius-md);resize:vertical;background:var(--clr-surface);outline:none;min-height:100px;padding:8px 10px;font-family:inherit;font-size:14px;line-height:1.6}.card-detail-body-textarea:focus{border-color:var(--clr-primary)}.card-detail-body-actions{gap:6px;display:flex}.pr-list{flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.pr-chip{background:var(--gray-100);border-radius:var(--radius-sm);font-size:12px;font-family:var(--font-mono,ui-monospace, SFMono-Regular, monospace);align-items:center;gap:2px;transition:background-color .1s;display:inline-flex}.pr-chip:hover{background:var(--gray-200,var(--gray-100))}.pr-chip-link{color:var(--clr-text);padding:3px 4px 3px 8px;text-decoration:none}.pr-chip-link:hover{color:var(--clr-primary)}.pr-chip-remove{border-radius:var(--radius-sm);width:18px;height:18px;color:var(--clr-text-muted);justify-content:center;align-items:center;margin-right:3px;transition:background-color .1s,color .1s;display:inline-flex}.pr-chip-remove svg{width:12px;height:12px}.pr-chip-remove:hover{background:var(--clr-surface);color:var(--clr-text)}.pr-add-row{align-items:center;gap:6px;display:flex}.pr-add-input{border:1px solid var(--clr-border);border-radius:var(--radius-md);background:var(--clr-surface);outline:none;flex:1;padding:6px 10px;font-family:inherit;font-size:13px}.pr-add-input:focus{border-color:var(--clr-primary)}.user-avatar{-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}img.user-avatar{object-fit:cover}.user-avatar-empty{background:var(--gray-100);box-shadow:inset 0 0 0 1px var(--clr-border)}.assignee-picker{width:100%}.assignee-picker-trigger{border-radius:var(--radius-md);align-items:center;gap:8px;padding:4px 8px 4px 4px;font-size:13px;display:inline-flex}.assignee-picker-trigger:hover{background:var(--gray-100)}.assignee-picker-empty{color:var(--clr-text-muted);padding-left:4px}.assignee-picker-body{min-width:200px;font-size:13px}.assignee-picker-body .assignee-picker-item{border-radius:var(--radius-sm);cursor:default;align-items:center;gap:8px;padding:6px 10px;display:flex}.assignee-picker .uktdropdown-body{--uktdd-body-pad-top:4px;--uktdd-body-pad-bottom:4px;--uktdd-body-pad-left:4px;--uktdd-body-pad-right:4px;--uktdd-body-bg-color-hover:var(--gray-100);--uktdd-body-color-hover:var(--clr-text);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);min-height:auto}.priority-picker{width:100%}.priority-picker-trigger{border-radius:var(--radius-md);align-items:center;gap:8px;padding:4px 8px;font-size:13px;display:inline-flex}.priority-picker-trigger:hover{background:var(--gray-100)}.priority-picker-empty{color:var(--clr-text-muted)}.priority-picker-body{min-width:180px;font-size:13px}.priority-picker-body .priority-picker-item{border-radius:var(--radius-sm);cursor:default;align-items:center;gap:8px;padding:6px 10px;display:flex}.priority-picker-check{width:14px;height:14px;color:var(--clr-text-muted);margin-left:auto}.priority-picker .uktdropdown-body{--uktdd-body-pad-top:4px;--uktdd-body-pad-bottom:4px;--uktdd-body-pad-left:4px;--uktdd-body-pad-right:4px;--uktdd-body-bg-color-hover:var(--gray-100);--uktdd-body-color-hover:var(--clr-text);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);min-height:auto}.card-assignee-wrap{box-sizing:border-box;justify-content:flex-end;padding:3px 0 0;display:flex}.card-assignee-badge{z-index:1;box-shadow:0 0 0 2px var(--gray-50);pointer-events:none;flex:none;display:flex}.board-filters{flex:0 auto;align-items:center;gap:12px;min-width:0;display:flex}.board-filter-search{border:1px solid var(--clr-border);border-radius:var(--radius-md);background:var(--clr-surface);align-items:center;gap:6px;min-width:180px;padding:4px 10px;transition:border-color .1s;display:flex}.board-filter-search svg{width:14px;height:14px;color:var(--clr-text-muted);flex-shrink:0}.board-filter-search input{font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:2px 0;font-size:13px}.board-filter-search input::-webkit-search-cancel-button{appearance:none}.board-filter-search:focus-within{border-color:var(--clr-primary)}.board-filter-assignees{align-items:center;gap:4px;display:flex}.assignee-chip{cursor:pointer;opacity:.55;background:0 0;border:1px solid #0000;border-radius:999px;padding:2px;line-height:0;transition:opacity .1s,border-color .1s,background-color .1s}.assignee-chip:hover{opacity:1;background:var(--gray-100)}.assignee-chip.assignee-chip-active{opacity:1;border-color:var(--clr-primary);background:var(--gray-100)}.board-filter-more{border:1px solid var(--clr-border);border-radius:var(--radius-md);background:var(--clr-surface);color:var(--clr-text-muted);cursor:pointer;align-items:center;gap:5px;padding:4px 10px;font-size:13px;transition:border-color .1s,color .1s;display:inline-flex}.board-filter-more svg{width:14px;height:14px}.board-filter-more:hover{color:var(--clr-text);border-color:var(--clr-text-muted)}.board-filter-more.board-filter-more-active{color:var(--clr-primary);border-color:var(--clr-primary)}.board-filter-badge{background:var(--clr-primary);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 5px;font-size:11px;font-weight:600;display:inline-flex}.board-filter-clear{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--clr-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:background-color .1s,color .1s;display:inline-flex}.board-filter-clear svg{width:16px;height:16px}.board-filter-clear:hover{background:var(--gray-200);color:var(--clr-text)}.board-filter-clear[data-inactive]{visibility:hidden;pointer-events:none}.board-filter-dates{--uktdd-body-position-area:bottom span-left;--uktdd-body-position-try-fallbacks:--uktdd-top-right, --uktdd-bottom-left, --uktdd-top-left;--uktdd-body-translate:0 4px}.board-filter-dates-body{flex-direction:column;gap:10px;min-width:260px;padding:12px;display:flex}.board-filter-popover-section{flex-direction:column;gap:6px;display:flex}.board-filter-popover-label{color:var(--clr-text-muted);text-transform:uppercase;letter-spacing:.02em;font-size:12px;font-weight:600}.board-filter-range{align-items:center;gap:6px;display:flex}.board-filter-range input[type=date]{border:1px solid var(--clr-border);border-radius:var(--radius-md);background:var(--clr-surface);font:inherit;outline:none;flex:1;padding:4px 8px;font-size:13px}.board-filter-range input[type=date]:focus{border-color:var(--clr-primary)}.board-filter-range-sep{color:var(--clr-text-muted);font-size:13px}.board-filter-popover-clear{color:var(--clr-text-muted);cursor:pointer;border-radius:var(--radius-md);background:0 0;border:0;align-self:flex-start;padding:4px 8px;font-size:12px}.board-filter-popover-clear:hover{background:var(--gray-200);color:var(--clr-text)}
