.ags-dd-topbar{user-select:none;-webkit-user-select:none;cursor:grab}.ags-dd-topbar:active{cursor:grabbing}[data-ags-drag-enabled=false] .ags-dd-topbar,[data-ags-drag-enabled=false] .ags-dd-topbar:active{cursor:default}.ags-dd-topbar button,.ags-dd-topbar input,.ags-dd-topbar select,.ags-dd-topbar textarea,.ags-dd-topbar [role=button]{cursor:pointer}.ags-dd-source-active{opacity:.38;transform:scale(.97);transition:opacity .15s ease,transform .15s ease;pointer-events:none}.ags-dd-ghost{position:fixed!important;z-index:9999!important;pointer-events:none;background:#fff;border:2px solid #4f46e5;border-radius:10px;padding:6px 14px;box-shadow:0 8px 24px #4f46e538;font-size:13px;font-weight:600;color:#312e81;white-space:nowrap;max-width:240px;overflow:hidden;text-overflow:ellipsis;transform:translate3d(var(--ags-dd-x, 0),var(--ags-dd-y, 0),0) rotate(-2deg);animation:ags-dd-ghost-in .12s ease-out}@keyframes ags-dd-ghost-in{0%{opacity:0;transform:translate3d(var(--ags-dd-x, 0),var(--ags-dd-y, 0),0) rotate(-2deg) scale(.85)}to{opacity:1;transform:translate3d(var(--ags-dd-x, 0),var(--ags-dd-y, 0),0) rotate(-2deg) scale(1)}}@keyframes ags-dd-ghost-out{0%{opacity:1;transform:translate3d(var(--ags-dd-x, 0),var(--ags-dd-y, 0),0) rotate(-2deg) scale(1)}to{opacity:0;transform:translate3d(var(--ags-dd-x, 0),var(--ags-dd-y, 0),0) rotate(-2deg) scale(.85)}}.ags-dd-ghost--exit{animation:ags-dd-ghost-out .16s ease-in forwards!important}.akp-card--drag-armed{transform:scale(1.04);box-shadow:0 4px 16px #4f46e547;transition:transform .18s ease,box-shadow .18s ease;z-index:2;position:relative}body.ags-dd-body-dragging{cursor:grabbing!important;user-select:none!important;-webkit-user-select:none!important;touch-action:none!important;overscroll-behavior:contain}body.ags-dd-body-dragging *{cursor:grabbing!important}body.ags-dd-body-dragging.ags-dd-deny-cursor,body.ags-dd-body-dragging.ags-dd-deny-cursor *{cursor:not-allowed!important}body.ags-dd-body-dragging .akp-col-inserter{opacity:0;pointer-events:none}body.ags-dd-body-dragging .ags-tli-root{transition:background .12s ease,box-shadow .12s ease}.ags-dd-drop-hover:not(.akp-kanban-col){background:#e0e7ff!important;box-shadow:inset 0 0 0 2px #4f46e5!important;border-radius:8px}.ags-dd-drop-deny:not(.akp-kanban-col){background:#fee2e2!important;box-shadow:inset 0 0 0 2px #ef4444!important;border-radius:8px}.ags-dd-ghost.ags-dd-ghost-deny{border-color:#ef4444;color:#991b1b;box-shadow:0 8px 24px #ef444438}.ags-dd-ghost--over-project{opacity:.72;border-color:#4f46e5;border-style:dashed;overflow:hidden}.ags-dd-ghost--over-project:after{content:"→ Move to project";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#4f46e5d6;color:#fff;font-size:11px;font-weight:700;letter-spacing:.01em;animation:ags-dd-ghost-overlay-in .16s ease-out}@keyframes ags-dd-ghost-overlay-in{0%{opacity:0}to{opacity:1}}.ags-dd-ghost--over-project-deny{opacity:.65;border-color:#ef4444;border-style:dashed;overflow:hidden}.ags-dd-ghost--over-project-deny:after{content:"✕ Same project";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#ef4444d1;color:#fff;font-size:11px;font-weight:700;letter-spacing:.01em;animation:ags-dd-ghost-overlay-in .16s ease-out}.ags-dd-delete-zone{position:fixed!important;left:50%;bottom:20px;z-index:9998;display:flex;align-items:center;gap:8px;padding:12px 22px;border-radius:12px;border:2px dashed #ef4444;background:#fee2e2f5;color:#991b1b;font-size:13px;font-weight:700;box-shadow:0 8px 24px #0000002e;pointer-events:auto;transform:translate(-50%);animation:ags-dd-delete-zone-in .16s ease-out}.ags-dd-delete-zone i{font-size:16px}.ags-dd-delete-zone--hover{background:#ef4444;color:#fff;border-style:solid;transform:translate(-50%) scale(1.06)}@keyframes ags-dd-delete-zone-in{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}.ags-dd-delete-zone--exit{animation:ags-dd-delete-zone-out .18s ease-in forwards!important}@keyframes ags-dd-delete-zone-out{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,16px)}}.ags-dd-ghost--over-delete{opacity:.72!important;border-color:#ef4444!important;border-style:dashed!important;overflow:hidden!important}.ags-dd-ghost--over-delete:after{content:"✕ Delete";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#ef4444d6;color:#fff;font-size:11px;font-weight:700;letter-spacing:.01em;animation:ags-dd-ghost-overlay-in .16s ease-out}.ags-dd-intra-indicator{height:3px;background:#4f46e5;border-radius:99px;margin:0 8px;box-shadow:0 0 0 1px #4f46e540;pointer-events:none;animation:ags-dd-intra-in .1s ease-out}@keyframes ags-dd-intra-in{0%{opacity:0;transform:scaleX(.7)}to{opacity:1;transform:scaleX(1)}}[data-ags-action-drop].ags-dd-item-landed .noteitem-card,[data-ags-action-drop].ags-dd-item-landed .checklist-container,[data-ags-action-drop].ags-dd-item-landed .linklist-card{animation:ags-dd-item-pulse .6s ease-out}@keyframes ags-dd-item-pulse{0%{box-shadow:0 0 0 3px #4f46e58c,0 0 22px #4f46e54d;transform:scale(1.01)}55%{box-shadow:0 0 0 2px #4f46e54d,0 0 12px #4f46e529}to{box-shadow:none;transform:scale(1)}}body:has(.ags-newtask-anchored-modal) .modal-backdrop{opacity:.2!important}.akp-cal-dragghost{position:fixed!important;z-index:9999!important;transform:translate(12px,12px);pointer-events:none;box-sizing:border-box;width:190px;padding:3px 8px;border-radius:6px;border:1px solid color-mix(in srgb,var(--cal-accent, #6366f1) 30%,#fff);background:color-mix(in srgb,var(--cal-accent, #6366f1) 14%,#fff);color:#1e293b;font-size:.74rem;font-weight:600;line-height:1.2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;word-break:break-word;box-shadow:0 8px 22px #00000042;animation:ags-dd-ghost-in .12s ease-out}.akp-cal-dragghost-check{display:none}.akp-cal-dragghost--railcard{display:flex;align-items:flex-start;gap:8px;min-height:44px;padding:10px 12px;border-radius:10px;border:1px solid #e3e6ef;background:#fff;font-size:.8rem;color:#0f172a;box-shadow:0 14px 30px #0000003d}.akp-cal-dragghost--railcard .akp-cal-dragghost-check{display:block;flex:0 0 auto;width:15px;height:15px;margin-top:1px;border:1.5px solid #cbd5e1;border-radius:50%;background:#fff}.akp-cal-dragghost--railcard .akp-cal-dragghost-name{flex:1 1 auto;min-width:0;font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.akp-cal-dragghost-card{position:fixed!important;z-index:9999!important;top:0;left:0;margin:0!important;pointer-events:none;box-shadow:0 14px 30px #0f172a33!important;transform-origin:0 0;transform:rotate(-2deg);transition:transform .16s cubic-bezier(.2,.8,.2,1)!important;opacity:.97}.akp-cal-dragghost-card--aside{transform:translate(calc(var(--akp-grab-x, 0px) + 16px),calc(var(--akp-grab-y, 0px) + 38px)) rotate(-2deg) scale(.94)}.akp-cal-placeholder{position:absolute;left:var(--cal-event-inset, 1px);right:var(--cal-event-inset, 1px);z-index:5;box-sizing:border-box;border-radius:6px;border:1px dashed var(--cal-accent, #6366f1);background:color-mix(in srgb,var(--cal-accent, #6366f1) 16%,#fff);padding:1px 6px;overflow:hidden;display:flex;flex-direction:column;line-height:1.2;white-space:normal;overflow-wrap:anywhere;word-break:break-word;pointer-events:none}.akp-cal-placeholder--live{border:1px solid color-mix(in srgb,var(--cal-accent, #6366f1) 30%,#fff);background:color-mix(in srgb,var(--cal-accent, #6366f1) 14%,#fff);padding:2px 6px;box-shadow:0 1px 3px #0f172a14}.akp-cal-ph-time{order:2;font-size:.8rem;font-weight:400;color:var(--cal-accent, #6366f1);display:block}.akp-cal-ph-title{order:1;font-size:.85rem;font-weight:550;color:#1e293b;display:block}.akp-cal-placeholder.akp-cal-ev--compact{container-type:inline-size;container-name:akp-calevent;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;padding:1px 4px;white-space:nowrap}.akp-cal-placeholder.akp-cal-ev--compact .akp-cal-ph-time{flex:0 1 auto;max-width:40%;min-width:0;overflow:hidden;text-overflow:ellipsis}.akp-cal-placeholder.akp-cal-ev--compact .akp-cal-ph-time:before{content:" · ";color:#94a3b8}.akp-cal-placeholder.akp-cal-ev--compact .akp-cal-ph-title{flex:1 1 60%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal;overflow-wrap:normal}@container akp-calevent (max-width: 110px){.akp-cal-placeholder.akp-cal-ev--compact .akp-cal-ph-time{position:absolute;width:1px;height:1px;clip-path:inset(50%)}}.akp-cal-copying .akp-cal-placeholder:after{content:"+";position:absolute;top:1px;right:3px;z-index:1;width:14px;height:14px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--cal-accent, #6366f1);color:#fff;font-size:.62rem;font-weight:800;line-height:1;pointer-events:none}.akp-cal-dragghost--copy{outline:2px dashed var(--cal-accent, #6366f1);outline-offset:2px}.akp-cal-dragghost--remove{outline:2px dashed #f59e0b;outline-offset:2px;opacity:.7}.akp-cal-unscheduled-list:has(.akp-cal-railph) .akp-kanban-empty{display:none}.akp-dd-insert-line{height:3px;background:#6366f1;border-radius:99px;margin:2px 6px;box-shadow:0 0 0 1px #6366f140;pointer-events:none;flex-shrink:0;animation:akp-dd-line-in .12s ease-out both}@keyframes akp-dd-line-in{0%{opacity:0;transform:scaleX(.6)}to{opacity:1;transform:scaleX(1)}}.akp-dd-insert-line.akp-dd-insert-line--drop-card{min-height:44px;align-self:stretch;background:#6366f112;border:2px dashed rgba(99,102,241,.55);border-radius:10px;margin:2px;box-shadow:none;animation:akp-dd-dropcard-in .16s ease-out both}@keyframes akp-dd-dropcard-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.akp-cal-railph.akp-dd-insert-line--drop-card{box-sizing:border-box;margin:0}.akp-col-insert-line{position:absolute;top:4px;bottom:4px;width:4px;z-index:4;border-radius:99px;pointer-events:none;background:linear-gradient(180deg,#818cf8,#6366f1,#818cf8);box-shadow:0 0 0 1px #6366f140,0 0 12px 2px #6366f16b;transition:left .14s ease;animation:akp-col-line-in .16s ease-out both,akp-col-line-pulse 1.5s ease-in-out infinite}@keyframes akp-col-line-in{0%{opacity:0;transform:scaleY(.6)}to{opacity:1;transform:scaleY(1)}}@keyframes akp-col-line-pulse{0%,to{box-shadow:0 0 0 1px #6366f140,0 0 10px 1px #6366f152}50%{box-shadow:0 0 0 1px #6366f161,0 0 18px 4px #6366f18c}}.ags-dd-ghost.akp-col-ghost{display:flex;align-items:center;gap:8px;max-width:280px;padding:.55rem .85rem;background:#fffffff7;border:1px solid rgba(99,102,241,.35);border-radius:12px;box-shadow:0 18px 42px #4f46e54d,0 3px 10px #0000001a;color:#1e293b;font-size:.82rem;font-weight:700;letter-spacing:.01em;white-space:nowrap;overflow:hidden;transform:rotate(-3deg) scale(1.02);animation:akp-col-ghost-in .18s cubic-bezier(.34,1.56,.64,1) both}@keyframes akp-col-ghost-in{0%{opacity:0;transform:rotate(-3deg) scale(.86)}to{opacity:1;transform:rotate(-3deg) scale(1.02)}}.ags-dd-ghost.akp-col-ghost.akp-col-ghost--exit{animation:akp-col-ghost-out .16s ease-in forwards}@keyframes akp-col-ghost-out{0%{opacity:1;transform:rotate(-3deg) scale(1.02)}to{opacity:0;transform:rotate(-3deg) scale(.9)}}body.ags-proj-reordering{cursor:grabbing!important;user-select:none!important;-webkit-user-select:none!important;touch-action:none!important;overscroll-behavior:contain}body.ags-proj-reordering *{cursor:grabbing!important}.ags-proj-reorder-ghost{position:fixed!important;z-index:9999!important;pointer-events:none!important;margin:0!important;opacity:.92;box-shadow:0 12px 30px #4f46e54d!important;transform:rotate(-1.5deg);cursor:grabbing;animation:ags-proj-ghost-in .13s ease-out both}@keyframes ags-proj-ghost-in{0%{opacity:0;transform:rotate(-1.5deg) scale(.88)}to{opacity:.92;transform:rotate(-1.5deg) scale(1)}}@keyframes ags-proj-ghost-out{0%{opacity:.92;transform:rotate(-1.5deg) scale(1)}to{opacity:0;transform:rotate(-1.5deg) scale(.9)}}.ags-proj-reorder-ghost--exit{animation:ags-proj-ghost-out .16s ease-in forwards!important}@media(prefers-reduced-motion:reduce){.ags-proj-reorder-ghost,.ags-proj-reorder-ghost--exit,.ags-dd-ghost--exit,.ags-proj-reorder-line:before,.ags-dd-drop-success,.akp-kanban-card-wrap.ags-dd-drop-success,.akp-dd-insert-line--drop-card,.akp-col-insert-line,.ags-dd-ghost.akp-col-ghost,.ags-dd-ghost.akp-col-ghost.akp-col-ghost--exit,[data-ags-action-drop].ags-dd-item-landed .noteitem-card,[data-ags-action-drop].ags-dd-item-landed .checklist-container,[data-ags-action-drop].ags-dd-item-landed .linklist-card{animation:none!important}}.ags-proj-reorder-line{position:relative;height:0;margin:0;pointer-events:none}.ags-proj-reorder-line:before{content:"";position:absolute;left:6px;right:6px;top:-1.5px;height:3px;border-radius:3px;background:#4f46e5;box-shadow:0 0 0 1px #4f46e540;animation:akp-dd-line-in .12s ease-out both}.ags-dd-drop-success{animation:ags-dd-flash .65s ease-out}@keyframes ags-dd-flash{0%{background:#bbf7d0!important;box-shadow:inset 0 0 0 2px #10b981!important}to{background:inherit;box-shadow:none}}.akp-kanban-card-wrap.ags-dd-drop-success{animation:akp-card-drop-pulse .6s ease-out}@keyframes akp-card-drop-pulse{0%{box-shadow:0 0 0 3px var(--akp-flash-ring, rgba(16, 185, 129, .6)),0 12px 28px var(--akp-flash-glow, rgba(16, 185, 129, .42));transform:translateY(-14px) scale(1.035)}45%{box-shadow:0 0 0 2px var(--akp-flash-ring, rgba(16, 185, 129, .55)),0 4px 12px var(--akp-flash-glow, rgba(16, 185, 129, .32));transform:translateY(0) scale(1.012)}65%{transform:translateY(-3px) scale(1.004)}to{box-shadow:0 1px 3px #00000012,0 2px 8px #0000000d;transform:translateY(0) scale(1)}}
