.admin-kanban-shell{color:#dbe3ff;display:grid;gap:.72rem;padding:.38rem .44rem .56rem}.admin-kanban-head{display:flex;align-items:center;justify-content:flex-end;gap:.55rem}.admin-kanban-head-actions{display:flex;align-items:center;gap:.48rem;flex-wrap:wrap;margin-left:auto;padding:0;border-radius:0;border:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.admin-kanban-head-actions .admin-btn{border-radius:8px;border:1px solid rgba(129,140,248,.24);background:#14172785;color:#c7d2fe;box-shadow:none;transform:none;font-size:.76rem;padding:.5rem .7rem}.admin-kanban-head-actions .admin-btn:hover{border-color:#818cf87a;background:#1e233aa3;color:#e0e7ff;transform:none;box-shadow:none}.admin-kanban-head-actions .admin-btn:disabled{opacity:.56}.admin-kanban-head-actions .admin-btn-primary{border-color:#ffffff3d;background:#e5e7eb;color:#070b12}.admin-kanban-head-actions .admin-btn-primary:hover:not(:disabled){background:#fff;border-color:#ffffff70}.admin-kanban-head-actions .admin-btn-ghost{background:#10132380}.admin-kanban-state{display:inline-flex;align-items:center;justify-content:center;min-height:1.48rem;border-radius:999px;padding:0 .62rem;border:1px solid rgba(129,140,248,.24);background:#12162670;color:#9ca3af;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.03em}.admin-kanban-state.is-clean{color:#7c8ab3}.admin-kanban-state.is-dirty{color:#f59e0b}.admin-kanban-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.02rem;align-items:stretch;min-height:0}.admin-kanban-column{position:relative;min-width:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:0;min-height:500px;border-radius:16px;border:1px solid rgba(255,255,255,.06);background:#1e1e2e05;backdrop-filter:blur(12px) saturate(116%);-webkit-backdrop-filter:blur(12px) saturate(116%);box-shadow:inset 0 1px #ffffff0a,0 10px 26px #00000047;padding:.34rem}.admin-kanban-column:before,.admin-kanban-column:after{display:none}.admin-kanban-column-head{margin:0;display:flex;align-items:center;justify-content:space-between;gap:.45rem;padding:.26rem .22rem .34rem}.admin-kanban-column-title-wrap{display:inline-flex;align-items:center;gap:.42rem;min-width:0}.admin-kanban-column-title-wrap h3{margin:0;color:#c7d2fe;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.admin-kanban-dot{width:.44rem;height:.44rem;border-radius:999px;box-shadow:0 0 10px currentColor}.admin-kanban-dot.is-todo{color:#94a3b8;background:currentColor}.admin-kanban-dot.is-in-progress{color:#f59e0b;background:currentColor}.admin-kanban-dot.is-done{color:#22c55e;background:currentColor}.admin-kanban-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.05rem;min-height:1.05rem;border-radius:999px;padding:0 .35rem;border:1px solid rgba(129,140,248,.36);background:#6366f133;color:#c7d2fe;font-family:var(--font-mono);font-size:.62rem;font-weight:700}.admin-kanban-column-sub{margin:0;color:#a5b4fcad;font-size:.68rem;padding:0 .22rem .5rem}.admin-kanban-dropzone{border-radius:10px;border:1px solid rgba(129,140,248,.12);background:transparent;min-height:0;margin:0;padding:.12rem;transition:border-color var(--duration-fast) var(--ease-smooth),background-color var(--duration-fast) var(--ease-smooth)}.admin-kanban-dropzone.is-over{border-color:#818cf870;background:#6366f114}.admin-kanban-items{display:grid;gap:.52rem;align-content:start}.admin-kanban-card{position:relative;width:100%;box-sizing:border-box;border-radius:12px;border:1px solid rgba(99,102,241,.16);background:#1e1e2e1f;box-shadow:0 12px 22px #0000003d;padding:.56rem .58rem .58rem .86rem;display:grid;gap:.36rem;text-align:left;overflow:hidden;transition:border-color var(--duration-fast) var(--ease-smooth),background-color var(--duration-fast) var(--ease-smooth),transform var(--duration-fast) var(--ease-smooth),box-shadow var(--duration-fast) var(--ease-smooth)}.admin-kanban-card:before{content:"";position:absolute;left:0;top:.62rem;bottom:.62rem;width:3px;border-radius:0 4px 4px 0;background:#6b7280}.admin-kanban-card[data-status=todo]:before{background:#64748b}.admin-kanban-card[data-status=in-progress]:before{background:#f59e0b}.admin-kanban-card[data-status=done]:before{background:#22c55e}.admin-kanban-card.is-low{border-left-color:#22c55e5c}.admin-kanban-card.is-medium{border-left-color:#f59e0b5c}.admin-kanban-card.is-high{border-left-color:#f871716b}.admin-kanban-card:hover{border-color:#6366f166;background:#1e1e2e29;transform:translateY(-1px);box-shadow:0 16px 28px #0000004d}.admin-kanban-card:hover .admin-kanban-card-title{color:#c7d2fe}.admin-kanban-card:focus-visible{outline:none;border-color:#60a5fa85;box-shadow:0 0 0 3px #60a5fa1f}.admin-kanban-card.is-dragging{opacity:.34;box-shadow:none}.admin-kanban-card--overlay{opacity:1;border-color:#6366f17a}.admin-kanban-overlay-card{pointer-events:none}.admin-kanban-card-head{display:flex;align-items:center;justify-content:space-between;gap:.34rem}.admin-kanban-card-meta{display:inline-flex;align-items:center;gap:.34rem;min-width:0}.admin-kanban-card-priority,.admin-kanban-comments{font-family:var(--font-mono);font-size:.62rem;color:#a5b4fca3;letter-spacing:.03em}.admin-kanban-feedback{font-family:var(--font-mono);font-size:.62rem;color:#6ee7b7db;letter-spacing:.03em}.admin-kanban-handle{width:1.38rem;min-height:1.38rem;border-radius:8px;border:1px solid rgba(129,140,248,.22);background:#11142175;color:#a5b4fcb8;font-family:var(--font-mono);font-size:.7rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;cursor:grab;touch-action:none}.admin-kanban-handle:hover{border-color:#818cf870;color:#c7d2fe}.admin-kanban-handle:active{cursor:grabbing}.admin-kanban-card-title,.admin-kanban-overlay-title{margin:0;color:#f3f4f6;font-size:.86rem;font-weight:700;line-height:1.35;word-break:break-word}.admin-kanban-card-foot{display:flex;justify-content:flex-end;margin-top:.08rem}.admin-kanban-comments-link{display:inline-flex;align-items:center;gap:.24rem;border-radius:999px;border:1px solid rgba(129,140,248,.22);background:#1114215c;color:#a5b4fcdb;font-family:var(--font-mono);font-size:.62rem;font-weight:700;line-height:1;text-decoration:none;padding:.24rem .42rem;transition:border-color var(--duration-fast) var(--ease-smooth),background-color var(--duration-fast) var(--ease-smooth),color var(--duration-fast) var(--ease-smooth)}.admin-kanban-comments-link:hover{border-color:#818cf87a;background:#6366f124;color:#e0e7ff}.admin-kanban-comments-link svg{width:.78rem;height:.78rem;flex:none}.admin-kanban-comments-link span{min-width:.56rem;text-align:center}.admin-kanban-tags{display:flex;flex-wrap:wrap;gap:.26rem;min-height:1.1rem;align-items:flex-start}.admin-kanban-tag{display:inline-flex;align-items:center;border-radius:8px;padding:.1rem .42rem;border:1px solid rgba(255,255,255,.08);background:#00000024;color:#9ca3af;font-size:.62rem;line-height:1.35}.admin-kanban-tags-empty{margin:0;color:#4b5563;font-size:.66rem;font-family:var(--font-mono)}.admin-kanban-empty{margin:0;min-height:2.6rem;border-radius:8px;border:1px dashed rgba(129,140,248,.26);background:transparent;color:#66718f;font-size:.72rem;display:grid;place-items:center}.admin-kanban-add{width:100%;border-radius:10px;border:1px dashed rgba(129,140,248,.22);background:transparent;color:#a5b4fc9e;font-size:.72rem;font-weight:600;padding:.56rem;line-height:1;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-smooth),color var(--duration-fast) var(--ease-smooth),background-color var(--duration-fast) var(--ease-smooth);margin:.5rem 0 0}.admin-kanban-add:hover{border-color:#818cf880;background:#6366f10f;color:#c7d2fe}.admin-kanban-modal-root{position:fixed;inset:0;z-index:1500;display:grid;place-items:center;padding:clamp(.52rem,1.3vw,.94rem)}.admin-kanban-modal-backdrop{position:absolute;inset:0;border:0;background:#060812f0;backdrop-filter:blur(5px) saturate(116%);-webkit-backdrop-filter:blur(5px) saturate(116%);cursor:pointer}.admin-kanban-modal{--admin-modal-radius: 18px;position:relative;z-index:1;width:min(1040px,100%);max-height:min(90vh,920px);display:grid;grid-template-columns:minmax(0,1fr) 286px;border-radius:var(--admin-modal-radius);border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ffffff08,#fff0 46%),#0f1223c7;backdrop-filter:blur(18px) saturate(132%);-webkit-backdrop-filter:blur(18px) saturate(132%);box-shadow:0 0 58px -16px #6366f16b,0 34px 86px #0000008a,0 10px 26px #00000061;overflow:hidden;animation:admin-kanban-modal-in .18s var(--ease-smooth)}.admin-kanban-modal:before,.admin-kanban-modal:after{content:"";position:absolute;pointer-events:none}.admin-kanban-modal:before{inset:0;background:radial-gradient(78% 62% at 86% 8%,rgba(99,102,241,.24),transparent 58%),radial-gradient(64% 54% at 12% 88%,rgba(56,189,248,.13),transparent 62%),radial-gradient(42% 34% at 52% 42%,rgba(129,140,248,.08),transparent 70%)}.admin-kanban-modal:after{inset:0 0 auto;height:1px;background:linear-gradient(90deg,#ffffff2e,#ffffff0a)}@keyframes admin-kanban-modal-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.admin-kanban-modal-close{position:absolute;z-index:2;top:.76rem;right:.76rem;width:auto;min-height:0;border-radius:6px;border:0;background:transparent;color:#b4c1ff;font-size:1.08rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;padding:.2rem .3rem;cursor:pointer;transition:color var(--duration-fast) var(--ease-smooth),background-color var(--duration-fast) var(--ease-smooth)}.admin-kanban-modal-close:hover{background:#6366f11f;color:#eef2ff}.admin-kanban-modal-main{position:relative;min-width:0;display:grid;grid-template-rows:auto 1fr auto;background:transparent}.admin-kanban-modal-head{padding:1.2rem 1.28rem .56rem}.admin-kanban-modal-path{margin:0;display:inline-flex;align-items:center;gap:.38rem;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:#9db0ffbd}.admin-kanban-modal-path span:first-child{display:inline-flex;align-items:center;gap:.28rem;padding:.22rem .44rem;border-radius:999px;border:1px solid rgba(129,140,248,.3);background:#4f46e524;box-shadow:0 0 14px #4f46e53d}.admin-kanban-modal-path span:first-child:before{content:"";width:.34rem;height:.34rem;border-radius:999px;background:#a5b4fc;box-shadow:0 0 10px #a5b4fcbf}.admin-kanban-modal-path span:nth-child(2){color:#94a3b8a8}.admin-kanban-modal-path span:last-child{color:#94a3b8db}.admin-kanban-modal-body{min-height:0;overflow:auto;display:grid;gap:.86rem;padding:.94rem 1.28rem 5.8rem}.admin-kanban-modal-title-wrap{margin-bottom:.22rem}.admin-kanban-modal-title-input{width:100%;border:none;border-radius:0;background:transparent;color:#f8faff;padding:0;font-size:clamp(2.1rem,1.5rem + .9vw,2.86rem);line-height:1.02;font-weight:850;letter-spacing:-.034em;text-shadow:0 0 24px rgba(248,250,255,.14);resize:none;overflow:hidden}.admin-kanban-modal-title-input::-moz-placeholder{color:#5a647e}.admin-kanban-modal-title-input::placeholder{color:#5a647e}.admin-kanban-modal-title-input:focus{outline:none}.admin-kanban-modal-description-wrap{min-height:0}.admin-kanban-modal-description{width:100%;box-sizing:border-box;border:none;border-radius:0;background:transparent;color:#b2bddb;padding:0;line-height:1.72;font-size:1rem;font-weight:500;resize:vertical;min-height:300px;transition:color var(--duration-fast) var(--ease-smooth)}.admin-kanban-modal-description::-moz-placeholder{color:#59627a}.admin-kanban-modal-description::placeholder{color:#59627a}.admin-kanban-modal-description:hover{color:#d4ddf4}.admin-kanban-modal-description:focus{outline:none;color:#e0e8ff}.admin-kanban-modal-actions{position:absolute;left:1.28rem;right:1.28rem;bottom:1rem;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:.76rem;border-top:0;padding:0;background:transparent;pointer-events:none}.admin-kanban-modal-actions-left,.admin-kanban-modal-actions-right{pointer-events:auto;display:inline-flex;align-items:center;gap:.44rem}.admin-kanban-modal-actions-left{border-radius:14px;border:1px solid rgba(129,140,248,.26);background:#12182e57;backdrop-filter:blur(12px) saturate(118%);-webkit-backdrop-filter:blur(12px) saturate(118%);box-shadow:0 8px 24px #00000024;padding:.22rem}.admin-kanban-modal-actions-right{margin-left:auto;gap:.36rem;padding:0;border:0;border-radius:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.admin-kanban-modal-actions .admin-kanban-modal-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:10px;border:1px solid transparent;background:transparent;color:#b9c5ff;text-decoration:none;font-weight:700;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;line-height:1;padding:.54rem .72rem;cursor:pointer;box-shadow:none;transform:none;transition:border-color var(--duration-fast) var(--ease-smooth),color var(--duration-fast) var(--ease-smooth),background-color var(--duration-fast) var(--ease-smooth),box-shadow var(--duration-fast) var(--ease-smooth)}.admin-kanban-modal-actions .admin-kanban-modal-btn:hover{transform:none}.admin-kanban-modal-actions .admin-kanban-modal-btn-subtle{border-color:#818cf83d;background:#ffffff0a}.admin-kanban-modal-actions .admin-kanban-modal-btn-subtle:hover{border-color:#818cf885;background:#ffffff1f;color:#f3f5ff}.admin-kanban-modal-actions .admin-kanban-modal-btn-save{border-color:#818cf875;background:linear-gradient(135deg,#4f46e5,#4338ca 70%,#3730a3);color:#eef2ff;padding:.58rem 1.02rem;box-shadow:0 0 24px #4f46e566,0 8px 18px #1e1b4b80}.admin-kanban-modal-actions .admin-kanban-modal-btn-save:hover{border-color:#a5b4fcb3;background:linear-gradient(135deg,#6366f1,#4f46e5 72%,#4338ca);box-shadow:0 0 30px #6366f18f,0 10px 22px #1e1b4b9e;color:#fff}.admin-kanban-modal-actions .admin-kanban-modal-btn-delete{border-color:transparent;background:transparent;color:#f87171b3;padding:.52rem .82rem}.admin-kanban-modal-actions .admin-kanban-modal-btn-delete:hover{border-color:#f871714d;background:#7f1d1d29;color:#f87171}.admin-kanban-modal-side{position:relative;border-left:0;background:linear-gradient(270deg,#f8faff29,#a5b4fc14 34%,#a5b4fc00 80%);backdrop-filter:none;-webkit-backdrop-filter:none;padding:1.08rem .98rem .94rem;display:flex;flex-direction:column;gap:.8rem}.admin-kanban-modal-side:before{content:"";position:absolute;right:-130px;top:-8%;width:260px;height:120%;border-radius:0;background:radial-gradient(58% 40% at 78% 24%,#fff3,#fff0 70%);filter:blur(34px);pointer-events:none}.admin-kanban-modal-side>*{position:relative;z-index:1}.admin-kanban-side-head{display:flex;align-items:center;justify-content:space-between;border-bottom:0;padding-bottom:.48rem}.admin-kanban-side-head h4{margin:0;color:#9aa6cc;font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.18em}.admin-kanban-side-grid{display:grid;gap:.56rem;position:relative;z-index:3}.admin-kanban-side-row{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:.38rem}.admin-kanban-side-row>span{font-size:.66rem;color:#8f9cc6;letter-spacing:.03em}.admin-kanban-side-select-shell{position:relative;width:100%}.admin-kanban-side-select{width:100%;border:1px solid rgba(99,102,241,.16);border-radius:12px;background:#14182a8f;color:#e2e8ff;font-size:.74rem;font-weight:700;padding:.44rem 1.6rem .44rem .56rem;box-sizing:border-box;box-shadow:0 12px 22px #0000003d,inset 0 1px #ffffff0f;outline:none;text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-smooth),background-color var(--duration-fast) var(--ease-smooth),box-shadow var(--duration-fast) var(--ease-smooth)}.admin-kanban-side-select span{pointer-events:none}.admin-kanban-side-select:after{content:"";position:absolute;right:.64rem;top:50%;width:.38rem;height:.38rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-62%) rotate(45deg);opacity:.72;pointer-events:none;transition:transform var(--duration-fast) var(--ease-smooth)}.admin-kanban-side-select-shell.is-open .admin-kanban-side-select:after{transform:translateY(-36%) rotate(-135deg)}.admin-kanban-side-select:hover{border-color:#818cf880;background:#161a2ead}.admin-kanban-side-select:focus-visible{border-color:#818cf8ad;box-shadow:0 0 0 2px #4f46e533,0 12px 22px #0000003d,inset 0 1px #ffffff1a}.admin-kanban-side-select-shell.is-open .admin-kanban-side-select{border-color:#818cf89e;background:#181c32c2}.admin-kanban-side-select-menu{position:absolute;top:calc(100% + .34rem);left:0;right:0;z-index:30;margin:0;padding:.22rem;list-style:none;border-radius:12px;border:1px solid rgba(99,102,241,.22);background:linear-gradient(180deg,#ffffff0a,#fff0 42%),#0f1324fa;backdrop-filter:blur(14px) saturate(122%);-webkit-backdrop-filter:blur(14px) saturate(122%);box-shadow:0 16px 28px #0000004d}.admin-kanban-side-select-menu li{margin:0;padding:0}.admin-kanban-side-select-option{width:100%;border:0;border-radius:9px;background:transparent;color:#dbe3ff;font-size:.74rem;font-weight:700;padding:.42rem .5rem;text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-smooth),color var(--duration-fast) var(--ease-smooth)}.admin-kanban-side-select-option:hover{background:#6366f129;color:#eef2ff}.admin-kanban-side-select-option.is-selected{background:#6366f14d;color:#fff}.admin-kanban-side-select-option.is-low{color:#86efac}.admin-kanban-side-select-option.is-medium{color:#fcd34d}.admin-kanban-side-select-option.is-high{color:#fca5a5}.admin-kanban-side-select-option.is-low.is-selected{color:#dcfce7}.admin-kanban-side-select-option.is-medium.is-selected{color:#fef3c7}.admin-kanban-side-select-option.is-high.is-selected{color:#fee2e2}.admin-kanban-side-row.is-static strong{font-size:.74rem;color:#f3f4f6;font-weight:700}.admin-kanban-side-comments-link{display:inline-flex;align-items:center;gap:.24rem;text-decoration:none;color:#dbe3ff;border-radius:999px;padding:.16rem .34rem;border:1px solid rgba(129,140,248,.24);background:#1114213d;transition:border-color var(--duration-fast) var(--ease-smooth),background-color var(--duration-fast) var(--ease-smooth),color var(--duration-fast) var(--ease-smooth)}.admin-kanban-side-comments-link:hover{border-color:#818cf880;background:#6366f124;color:#eef2ff}.admin-kanban-side-comments-link svg{width:.78rem;height:.78rem;flex:none}.admin-kanban-side-comments-link strong{font-size:.74rem;color:inherit;font-weight:700}.admin-kanban-side-tags,.admin-kanban-side-feedback{margin-top:.08rem;position:relative;z-index:1}.admin-kanban-side-feedback>p{margin:0 0 .36rem;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:#8f9cc6}.admin-kanban-feedback-rows{display:grid;gap:.34rem}.admin-kanban-feedback-row{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:.34rem}.admin-kanban-feedback-row>span{font-size:.64rem;color:#8f9cc6;letter-spacing:.02em}.admin-kanban-feedback-chips{display:flex;flex-wrap:wrap;gap:.24rem;min-height:.92rem}.admin-kanban-feedback-chip{display:inline-flex;align-items:center;border-radius:8px;padding:.1rem .38rem;border:1px solid rgba(129,140,248,.28);background:#ffffff0d;color:#c7d2fe;font-size:.62rem;line-height:1.3;font-weight:700}.admin-kanban-feedback-empty{font-style:normal;color:#7e8aad;font-size:.66rem}.admin-kanban-side-tags p{margin:0 0 .36rem;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:#8f9cc6}.admin-kanban-side-tags .admin-kanban-tag{border-color:#818cf84d;background:#ffffff0a;color:#c7d2fe;font-weight:700;box-shadow:0 0 12px #4f46e52e}.admin-kanban-side-tags .admin-kanban-tag-remove{color:#a0a9ca}.admin-kanban-side-tags .admin-kanban-tags{min-height:1rem}.admin-kanban-tag-remove{border:none;background:transparent;color:#7983a3;font-size:.72rem;line-height:1;margin-left:.2rem;padding:0;cursor:pointer}.admin-kanban-tag-remove:hover{color:#dbe3ff}.admin-kanban-tag-input{width:100%;margin-top:.42rem;border:0;border-radius:10px;background:#ffffff0a;color:#dbe3ff;font-size:.74rem;font-weight:600;padding:.46rem .56rem;box-sizing:border-box;transition:background-color var(--duration-fast) var(--ease-smooth),box-shadow var(--duration-fast) var(--ease-smooth)}.admin-kanban-tag-input::-moz-placeholder{color:#8b97ba}.admin-kanban-tag-input::placeholder{color:#8b97ba}.admin-kanban-tag-input:focus{outline:none;background:#ffffff14;box-shadow:0 0 0 2px #4f46e538}.admin-kanban-priority-select{font-weight:700}.admin-kanban-priority-select.is-low{color:#86efac}.admin-kanban-priority-select.is-medium{color:#fcd34d}.admin-kanban-priority-select.is-high{color:#fca5a5}:root:not([data-theme=dark]) .admin-kanban-shell,[data-theme=light] .admin-kanban-shell{color:#27314a}:root:not([data-theme=dark]) .admin-kanban-head-actions,[data-theme=light] .admin-kanban-head-actions{border:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}:root:not([data-theme=dark]) .admin-kanban-head-actions .admin-btn,[data-theme=light] .admin-kanban-head-actions .admin-btn{border-color:#818cf847;background:#ffffff9e;color:#334155}:root:not([data-theme=dark]) .admin-kanban-head-actions .admin-btn:hover,[data-theme=light] .admin-kanban-head-actions .admin-btn:hover{border-color:#6366f170;background:#fff;color:#1f2937}:root:not([data-theme=dark]) .admin-kanban-head-actions .admin-btn-ghost,[data-theme=light] .admin-kanban-head-actions .admin-btn-ghost{background:#f1f5ff8f}:root:not([data-theme=dark]) .admin-kanban-state,[data-theme=light] .admin-kanban-state{border-color:#818cf83d;background:#ffffff8f;color:#64748b}:root:not([data-theme=dark]) .admin-kanban-state.is-clean,[data-theme=light] .admin-kanban-state.is-clean{color:#64748b}:root:not([data-theme=dark]) .admin-kanban-state.is-dirty,[data-theme=light] .admin-kanban-state.is-dirty{color:#d97706}:root:not([data-theme=dark]) .admin-kanban-column,[data-theme=light] .admin-kanban-column{border-color:#818cf838;background:#f3f7ff0f;box-shadow:inset 0 1px #fff9,0 14px 28px #1e293b1a}:root:not([data-theme=dark]) .admin-kanban-column-title-wrap h3,[data-theme=light] .admin-kanban-column-title-wrap h3{color:#334155}:root:not([data-theme=dark]) .admin-kanban-count,[data-theme=light] .admin-kanban-count{border-color:#818cf85c;background:#6366f114;color:#4f46e5}:root:not([data-theme=dark]) .admin-kanban-column-sub,[data-theme=light] .admin-kanban-column-sub{color:#64748b}:root:not([data-theme=dark]) .admin-kanban-dropzone,[data-theme=light] .admin-kanban-dropzone{border-color:#818cf833;background:#fff3}:root:not([data-theme=dark]) .admin-kanban-dropzone.is-over,[data-theme=light] .admin-kanban-dropzone.is-over{border-color:#6366f175;background:#6366f114}:root:not([data-theme=dark]) .admin-kanban-card,[data-theme=light] .admin-kanban-card{border-color:#6366f133;background:#ffffff29;box-shadow:0 10px 18px #1e293b1f}:root:not([data-theme=dark]) .admin-kanban-card:before,[data-theme=light] .admin-kanban-card:before{opacity:.9}:root:not([data-theme=dark]) .admin-kanban-card:hover,[data-theme=light] .admin-kanban-card:hover{border-color:#6366f175;background:#ffffff3d;box-shadow:0 14px 24px #1e293b29}:root:not([data-theme=dark]) .admin-kanban-card-priority,:root:not([data-theme=dark]) .admin-kanban-comments,[data-theme=light] .admin-kanban-card-priority,[data-theme=light] .admin-kanban-comments{color:#64748b}:root:not([data-theme=dark]) .admin-kanban-feedback,[data-theme=light] .admin-kanban-feedback{color:#15803d}:root:not([data-theme=dark]) .admin-kanban-comments-link,[data-theme=light] .admin-kanban-comments-link{border-color:#818cf83d;background:#f1f5ff8f;color:#475569}:root:not([data-theme=dark]) .admin-kanban-comments-link:hover,[data-theme=light] .admin-kanban-comments-link:hover{border-color:#6366f16b;background:#6366f114;color:#334155}:root:not([data-theme=dark]) .admin-kanban-handle,[data-theme=light] .admin-kanban-handle{border-color:#818cf83d;background:#f1f5ff8f;color:#64748b}:root:not([data-theme=dark]) .admin-kanban-handle:hover,[data-theme=light] .admin-kanban-handle:hover{border-color:#6366f16b;color:#334155}:root:not([data-theme=dark]) .admin-kanban-card-title,:root:not([data-theme=dark]) .admin-kanban-overlay-title,[data-theme=light] .admin-kanban-card-title,[data-theme=light] .admin-kanban-overlay-title{color:#1f2a44}:root:not([data-theme=dark]) .admin-kanban-card:hover .admin-kanban-card-title,[data-theme=light] .admin-kanban-card:hover .admin-kanban-card-title{color:#3730a3}:root:not([data-theme=dark]) .admin-kanban-tag,[data-theme=light] .admin-kanban-tag{border-color:#818cf833;background:#ebf0ff6b;color:#4b5563}:root:not([data-theme=dark]) .admin-kanban-tags-empty,[data-theme=light] .admin-kanban-tags-empty{color:#64748b}:root:not([data-theme=dark]) .admin-kanban-empty,[data-theme=light] .admin-kanban-empty{border-color:#818cf83d;color:#64748b}:root:not([data-theme=dark]) .admin-kanban-add,[data-theme=light] .admin-kanban-add{border-color:#818cf842;color:#5b67a6}:root:not([data-theme=dark]) .admin-kanban-add:hover,[data-theme=light] .admin-kanban-add:hover{border-color:#6366f185;background:#6366f114;color:#4338ca}:root:not([data-theme=dark]) .admin-kanban-modal-backdrop,[data-theme=light] .admin-kanban-modal-backdrop{background:#e4ebf7e6}:root:not([data-theme=dark]) .admin-kanban-modal,[data-theme=light] .admin-kanban-modal{border-color:#818cf852;background:linear-gradient(180deg,#ffffff7a,#ffffff38 46%),#eef4ffd6;backdrop-filter:blur(16px) saturate(126%);-webkit-backdrop-filter:blur(16px) saturate(126%);box-shadow:0 0 52px -18px #4f46e547,0 34px 86px #1e293b38,0 10px 26px #1e293b29}:root:not([data-theme=dark]) .admin-kanban-modal-close,[data-theme=light] .admin-kanban-modal-close{color:#4338ca}:root:not([data-theme=dark]) .admin-kanban-modal-close:hover,[data-theme=light] .admin-kanban-modal-close:hover{background:#6366f129;color:#3730a3}:root:not([data-theme=dark]) .admin-kanban-modal-path,[data-theme=light] .admin-kanban-modal-path{color:#4338cac7}:root:not([data-theme=dark]) .admin-kanban-modal-path span:first-child,[data-theme=light] .admin-kanban-modal-path span:first-child{border-color:#6366f152;background:#6366f124;box-shadow:0 0 12px #6366f133}:root:not([data-theme=dark]) .admin-kanban-modal-path span:first-child:before,[data-theme=light] .admin-kanban-modal-path span:first-child:before{background:#6366f1;box-shadow:0 0 8px #6366f180}:root:not([data-theme=dark]) .admin-kanban-modal-path span:nth-child(2),[data-theme=light] .admin-kanban-modal-path span:nth-child(2){color:#475569a3}:root:not([data-theme=dark]) .admin-kanban-modal-path span:last-child,[data-theme=light] .admin-kanban-modal-path span:last-child{color:#475569e6}:root:not([data-theme=dark]) .admin-kanban-modal-title-input,[data-theme=light] .admin-kanban-modal-title-input{color:#1e293b;text-shadow:0 0 18px rgba(99,102,241,.14)}:root:not([data-theme=dark]) .admin-kanban-modal-title-input::-moz-placeholder,[data-theme=light] .admin-kanban-modal-title-input::-moz-placeholder{color:#93a4c0}:root:not([data-theme=dark]) .admin-kanban-modal-title-input::placeholder,[data-theme=light] .admin-kanban-modal-title-input::placeholder{color:#93a4c0}:root:not([data-theme=dark]) .admin-kanban-modal-description,[data-theme=light] .admin-kanban-modal-description{color:#4a5d7d}:root:not([data-theme=dark]) .admin-kanban-modal-description::-moz-placeholder,[data-theme=light] .admin-kanban-modal-description::-moz-placeholder{color:#8da0bf}:root:not([data-theme=dark]) .admin-kanban-modal-description::placeholder,[data-theme=light] .admin-kanban-modal-description::placeholder{color:#8da0bf}:root:not([data-theme=dark]) .admin-kanban-modal-description:hover,[data-theme=light] .admin-kanban-modal-description:hover{color:#2e415d}:root:not([data-theme=dark]) .admin-kanban-modal-description:focus,[data-theme=light] .admin-kanban-modal-description:focus{color:#1f314b}:root:not([data-theme=dark]) .admin-kanban-modal-actions,[data-theme=light] .admin-kanban-modal-actions{border-top:0;background:transparent}:root:not([data-theme=dark]) .admin-kanban-modal-actions-left,[data-theme=light] .admin-kanban-modal-actions-left{border-color:#818cf84d;background:#ffffff85;box-shadow:0 8px 24px #1e293b1a}:root:not([data-theme=dark]) .admin-kanban-modal-actions .admin-kanban-modal-btn,[data-theme=light] .admin-kanban-modal-actions .admin-kanban-modal-btn{color:#4338ca}:root:not([data-theme=dark]) .admin-kanban-modal-actions .admin-kanban-modal-btn-subtle,[data-theme=light] .admin-kanban-modal-actions .admin-kanban-modal-btn-subtle{border-color:#818cf857;background:#ffffff80}:root:not([data-theme=dark]) .admin-kanban-modal-actions .admin-kanban-modal-btn-subtle:hover,[data-theme=light] .admin-kanban-modal-actions .admin-kanban-modal-btn-subtle:hover{border-color:#6366f194;background:#ffffffd1;color:#3730a3}:root:not([data-theme=dark]) .admin-kanban-modal-actions .admin-kanban-modal-btn-save,[data-theme=light] .admin-kanban-modal-actions .admin-kanban-modal-btn-save{border-color:#6366f18a;background:linear-gradient(135deg,#4f46e5,#4338ca 72%,#3730a3);color:#eef2ff;box-shadow:0 0 22px #4f46e55c,0 7px 16px #4338ca57}:root:not([data-theme=dark]) .admin-kanban-modal-actions .admin-kanban-modal-btn-save:hover,[data-theme=light] .admin-kanban-modal-actions .admin-kanban-modal-btn-save:hover{border-color:#6366f1bd;background:linear-gradient(135deg,#6366f1,#4f46e5 72%,#4338ca);box-shadow:0 0 28px #6366f170,0 9px 18px #4338ca66;color:#fff}:root:not([data-theme=dark]) .admin-kanban-modal-actions .admin-kanban-modal-btn-delete,[data-theme=light] .admin-kanban-modal-actions .admin-kanban-modal-btn-delete{color:#b91c1cb8}:root:not([data-theme=dark]) .admin-kanban-modal-actions .admin-kanban-modal-btn-delete:hover,[data-theme=light] .admin-kanban-modal-actions .admin-kanban-modal-btn-delete:hover{border-color:#f8717161;background:#fee2e2c7;color:#b91c1c}:root:not([data-theme=dark]) .admin-kanban-modal-side,[data-theme=light] .admin-kanban-modal-side{border-left:0;background:linear-gradient(270deg,#ffffff85,#ffffff2e 34%,#fff0 80%);backdrop-filter:none;-webkit-backdrop-filter:none}:root:not([data-theme=dark]) .admin-kanban-modal-side:before,[data-theme=light] .admin-kanban-modal-side:before{background:radial-gradient(58% 40% at 78% 24%,#ffffff80,#6366f100 72%)}:root:not([data-theme=dark]) .admin-kanban-side-head,[data-theme=light] .admin-kanban-side-head{border-bottom:0}:root:not([data-theme=dark]) .admin-kanban-side-head h4,[data-theme=light] .admin-kanban-side-head h4{color:#617394}:root:not([data-theme=dark]) .admin-kanban-side-row>span,[data-theme=light] .admin-kanban-side-row>span{color:#5f7396}:root:not([data-theme=dark]) .admin-kanban-side-row.is-static strong,[data-theme=light] .admin-kanban-side-row.is-static strong{color:#1f314b}:root:not([data-theme=dark]) .admin-kanban-side-comments-link,[data-theme=light] .admin-kanban-side-comments-link{border-color:#818cf847;background:#ffffff85;color:#334155}:root:not([data-theme=dark]) .admin-kanban-side-comments-link:hover,[data-theme=light] .admin-kanban-side-comments-link:hover{border-color:#6366f175;background:#6366f11a;color:#1f314b}:root:not([data-theme=dark]) .admin-kanban-side-select,[data-theme=light] .admin-kanban-side-select{border-color:#6366f133;background:#fafcffd1;color:#28364d;box-shadow:0 10px 18px #1e293b1f,inset 0 1px #ffffff8f}:root:not([data-theme=dark]) .admin-kanban-side-select:hover,[data-theme=light] .admin-kanban-side-select:hover{border-color:#6366f175;background:#ffffffeb}:root:not([data-theme=dark]) .admin-kanban-side-select:focus-visible,[data-theme=light] .admin-kanban-side-select:focus-visible{border-color:#6366f19e;box-shadow:0 0 0 2px #6366f12e,0 10px 18px #1e293b1f}:root:not([data-theme=dark]) .admin-kanban-side-select-shell.is-open .admin-kanban-side-select,[data-theme=light] .admin-kanban-side-select-shell.is-open .admin-kanban-side-select{border-color:#6366f18a;background:#fffffff5}:root:not([data-theme=dark]) .admin-kanban-side-select-menu,[data-theme=light] .admin-kanban-side-select-menu{border-color:#6366f138;background:linear-gradient(180deg,#ffffffe6,#f8fcfff5);backdrop-filter:blur(16px) saturate(130%);-webkit-backdrop-filter:blur(16px) saturate(130%);box-shadow:0 14px 24px #1e293b29}:root:not([data-theme=dark]) .admin-kanban-side-select-option,[data-theme=light] .admin-kanban-side-select-option{color:#2b3d58}:root:not([data-theme=dark]) .admin-kanban-side-select-option:hover,[data-theme=light] .admin-kanban-side-select-option:hover{background:#6366f11f;color:#1f314b}:root:not([data-theme=dark]) .admin-kanban-side-select-option.is-selected,[data-theme=light] .admin-kanban-side-select-option.is-selected{background:#6366f12e;color:#1f2937}:root:not([data-theme=dark]) .admin-kanban-side-select-option.is-low,[data-theme=light] .admin-kanban-side-select-option.is-low{color:#15803d}:root:not([data-theme=dark]) .admin-kanban-side-select-option.is-medium,[data-theme=light] .admin-kanban-side-select-option.is-medium{color:#a16207}:root:not([data-theme=dark]) .admin-kanban-side-select-option.is-high,[data-theme=light] .admin-kanban-side-select-option.is-high{color:#b91c1c}:root:not([data-theme=dark]) .admin-kanban-side-select-option.is-low.is-selected,[data-theme=light] .admin-kanban-side-select-option.is-low.is-selected{color:#14532d}:root:not([data-theme=dark]) .admin-kanban-side-select-option.is-medium.is-selected,[data-theme=light] .admin-kanban-side-select-option.is-medium.is-selected{color:#713f12}:root:not([data-theme=dark]) .admin-kanban-side-select-option.is-high.is-selected,[data-theme=light] .admin-kanban-side-select-option.is-high.is-selected{color:#7f1d1d}:root:not([data-theme=dark]) .admin-kanban-side-tags p,[data-theme=light] .admin-kanban-side-tags p{color:#64748b}:root:not([data-theme=dark]) .admin-kanban-side-feedback>p,[data-theme=light] .admin-kanban-side-feedback>p,:root:not([data-theme=dark]) .admin-kanban-feedback-row>span,[data-theme=light] .admin-kanban-feedback-row>span{color:#64748b}:root:not([data-theme=dark]) .admin-kanban-feedback-chip,[data-theme=light] .admin-kanban-feedback-chip{border-color:#6366f147;background:#ffffff47;color:#334155}:root:not([data-theme=dark]) .admin-kanban-feedback-empty,[data-theme=light] .admin-kanban-feedback-empty{color:#64748b}:root:not([data-theme=dark]) .admin-kanban-side-tags .admin-kanban-tag,[data-theme=light] .admin-kanban-side-tags .admin-kanban-tag{border-color:#6366f147;background:#ffffff3d;color:#374a66;box-shadow:0 0 10px #6366f124}:root:not([data-theme=dark]) .admin-kanban-side-tags .admin-kanban-tag-remove,[data-theme=light] .admin-kanban-side-tags .admin-kanban-tag-remove{color:#64748b}:root:not([data-theme=dark]) .admin-kanban-tag-remove,[data-theme=light] .admin-kanban-tag-remove{color:#64748b}:root:not([data-theme=dark]) .admin-kanban-tag-remove:hover,[data-theme=light] .admin-kanban-tag-remove:hover{color:#334155}:root:not([data-theme=dark]) .admin-kanban-tag-input,[data-theme=light] .admin-kanban-tag-input{color:#334155;background:#ffffff5c;box-shadow:inset 0 1px #ffffff9e}:root:not([data-theme=dark]) .admin-kanban-tag-input::-moz-placeholder,[data-theme=light] .admin-kanban-tag-input::-moz-placeholder{color:#7d90ae}:root:not([data-theme=dark]) .admin-kanban-tag-input::placeholder,[data-theme=light] .admin-kanban-tag-input::placeholder{color:#7d90ae}:root:not([data-theme=dark]) .admin-kanban-tag-input:focus,[data-theme=light] .admin-kanban-tag-input:focus{background:#ffffff8a;box-shadow:0 0 0 2px #6366f12e}@media (max-width: 1120px){.admin-kanban-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 920px){.admin-kanban-grid{grid-template-columns:1fr}.admin-kanban-column{min-height:390px}.admin-kanban-modal{grid-template-columns:1fr;max-height:92vh}.admin-kanban-modal-side{border-left:0;border-top:0}.admin-kanban-modal-main{position:static}.admin-kanban-modal-body{padding-bottom:.9rem}.admin-kanban-modal-actions{position:static;pointer-events:auto;padding:.84rem .82rem;margin-top:.14rem}.admin-kanban-modal-actions-left,.admin-kanban-modal-actions-right{pointer-events:auto}.admin-kanban-modal-side:before{display:none}}@media (max-width: 760px){.admin-kanban-head-actions{width:100%;justify-content:flex-end}.admin-kanban-head-actions .admin-btn{flex:1}}@media (max-width: 620px){.admin-kanban-shell{padding:.22rem .08rem .4rem}.admin-kanban-modal-root{padding:.3rem}.admin-kanban-modal{--admin-modal-radius: 12px;max-height:94vh;border-radius:12px}.admin-kanban-modal-head{padding:.86rem .82rem .62rem}.admin-kanban-modal-body{padding:.74rem .82rem .84rem}.admin-kanban-modal-actions{flex-direction:column;align-items:stretch;padding:.72rem .82rem}.admin-kanban-modal-actions-left,.admin-kanban-modal-actions-right{width:100%}.admin-kanban-modal-actions-right{justify-content:flex-end}.admin-kanban-modal-side{padding:.76rem .82rem}}
