.tasks-asana{--ta-clay: #99602f;--ta-gold: #a5762a;--ta-leaf: #4c6c3d;--ta-rust: #a5371a;--ta-card: hsl(40 40% 99.5%);--ta-border: hsl(34 21% 73%);--ta-surface: hsl(42 48% 98%);--ta-bg: hsl(36 32% 91%);--ta-fg: hsl(28 28% 9%);--ta-muted: hsl(28 24% 26%);--ta-clay-wash: rgba(153, 96, 47, .12);--ta-clay-ring: rgba(153, 96, 47, .55);--ta-comment-bg: hsl(35 14% 95%);--ta-shadow-sm: 0 1px 2px rgba(50, 38, 24, .09);--ta-shadow-md: 0 8px 24px -8px rgba(50, 38, 24, .22);color:var(--ta-fg)}.dark .tasks-asana{--ta-clay: #cd9670;--ta-gold: #d6ab6b;--ta-leaf: #86a574;--ta-rust: #db7351;--ta-card: hsl(222 24% 15%);--ta-border: hsl(222 16% 30%);--ta-surface: hsl(222 24% 17%);--ta-bg: hsl(222 33% 9%);--ta-fg: hsl(40 36% 97%);--ta-muted: #d6c9b4;--ta-clay-wash: rgba(192, 138, 100, .12);--ta-clay-ring: rgba(192, 138, 100, .5);--ta-comment-bg: hsl(222 20% 13%);--ta-shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--ta-shadow-md: 0 8px 26px -8px rgba(0, 0, 0, .6)}.ta-list-col{min-height:0;overflow-y:auto;overflow-x:hidden;background:radial-gradient(ellipse at 30% 20%,rgba(255,255,255,.35) 0%,transparent 40%),radial-gradient(ellipse at 70% 60%,rgba(139,115,85,.12) 0%,transparent 50%),radial-gradient(ellipse at 50% 90%,rgba(235,217,195,.3) 0%,transparent 60%),linear-gradient(165deg,#f8ebd8,#f0e0ce,#ebd9c3);background-attachment:local}.dark .ta-list-col{background:radial-gradient(ellipse at 30% 20%,rgba(255,255,255,.05) 0%,transparent 40%),radial-gradient(ellipse at 70% 60%,rgba(120,100,75,.18) 0%,transparent 50%),radial-gradient(ellipse at 50% 90%,rgba(30,24,18,.45) 0%,transparent 60%),linear-gradient(165deg,#171d2b,#10141e,#0c0f18);background-attachment:local}.ta-sticky-head{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--ta-bg) 82%,transparent);-webkit-backdrop-filter:saturate(150%) blur(10px);backdrop-filter:saturate(150%) blur(10px);box-shadow:0 1px 0 0 var(--ta-border),var(--ta-shadow-sm)}.ta-section-card{position:relative;background:var(--ta-card);border:1px solid var(--ta-border);border-radius:14px;box-shadow:var(--ta-shadow-md);overflow:hidden;transition:box-shadow .15s cubic-bezier(.16,1,.3,1)}.ta-section-card:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--ta-sec-color, var(--ta-border));z-index:1}.ta-sec-dot{height:11px;width:11px;border-radius:9999px;background:var(--ta-sec-color, var(--ta-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--ta-sec-color, var(--ta-border)) 18%,transparent);flex:none}.ta-swatch{height:22px;width:22px;border-radius:9999px;position:relative;cursor:pointer;box-shadow:inset 0 0 0 1px #0000001f;transition:transform .12s cubic-bezier(.16,1,.3,1)}.ta-swatch:hover{transform:scale(1.12)}.ta-swatch[data-active=true]:after{content:"";position:absolute;inset:-4px;border-radius:9999px;box-shadow:0 0 0 2px var(--ta-card),0 0 0 4px var(--ta-swatch-color, var(--ta-clay))}.ta-row{transition:background-color .15s cubic-bezier(.16,1,.3,1),box-shadow .15s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1)}.ta-row:hover{background:var(--ta-surface);box-shadow:var(--ta-shadow-sm)}.ta-row[data-selected=true]{background:var(--ta-clay-wash);box-shadow:inset 0 0 0 1px var(--ta-clay-ring)}.ta-row[data-done=true]{opacity:.62}.ta-card-compact:hover{background:var(--ta-card)!important;border-color:var(--ta-clay-ring)!important;box-shadow:var(--ta-shadow-md)!important;transform:translateY(-1px)}.ta-card-compact[data-selected=true]{border-color:var(--ta-clay-ring)!important;box-shadow:0 0 0 1px var(--ta-clay-ring),var(--ta-shadow-md)!important}.ta-card-compact[data-done=true]{opacity:.7}.ta-row[data-done=true] .ta-title{text-decoration:line-through;text-decoration-thickness:1.5px;text-decoration-color:var(--ta-muted);color:var(--ta-muted)}.ta-status-dot{transition:all .15s cubic-bezier(.16,1,.3,1);background:var(--ta-card)}.ta-status-dot[data-checked=true]{background:var(--ta-leaf);border-color:var(--ta-leaf)!important}.ta-subtask-group{position:relative}.ta-subtask-group:before{content:"";position:absolute;left:12px;top:0;bottom:0;width:1.5px;background:var(--ta-border)}.ta-subtask-group>.ta-row{position:relative}.ta-subtask-group>.ta-row:before{content:"";position:absolute;left:12px;top:50%;width:14px;height:1.5px;background:var(--ta-border);pointer-events:none}.ta-subtask-group>.ta-row:last-child:after{content:"";position:absolute;left:12px;top:calc(50% + .75px);bottom:0;width:1.5px;background:var(--ta-card);pointer-events:none}.ta-comment-zone{background:var(--ta-comment-bg);border-top:1px solid var(--ta-border)}@keyframes ta-shimmer{0%{background-position:-340px 0}to{background-position:340px 0}}.ta-skeleton{background:linear-gradient(90deg,var(--ta-surface) 0%,var(--ta-card) 50%,var(--ta-surface) 100%);background-size:680px 100%;animation:ta-shimmer 1.5s linear infinite;border-radius:6px}.tasks-asana[data-view=list] .ta-list-col{background:var(--ta-card)}.tasks-asana[data-view=list] .ta-sticky-head{background:var(--ta-card);box-shadow:0 1px 0 var(--ta-border)}.tasks-asana .ta-task-list{border:1px solid var(--ta-border);border-radius:10px;overflow:hidden}.tasks-asana .ta-list-section+.ta-list-section{border-top:1px solid var(--ta-border)}.tasks-asana .ta-list-section{background:var(--ta-card)}.tasks-asana .ta-list-section-heading{min-height:52px;padding:10px 16px;background:var(--ta-surface)}.tasks-asana .ta-list-section-heading h2{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tasks-asana .ta-list-section-heading input{min-width:0;width:min(280px,45%)}.tasks-asana .ta-table-row,.tasks-asana .ta-table-head{display:grid;grid-template-columns:minmax(180px,1fr) 180px 125px 95px;align-items:center}.tasks-asana .ta-table-head{min-height:30px;color:var(--ta-muted);font-size:11px;border-bottom:1px solid var(--ta-border)}.tasks-asana .ta-table-head>span{padding:6px 12px}.tasks-asana .ta-table-head>span:first-child{padding-left:48px}.tasks-asana .ta-table-row{min-height:44px;border-bottom:1px solid color-mix(in srgb,var(--ta-border) 45%,transparent);font-size:12px}.tasks-asana .ta-table-row:hover{box-shadow:none}.tasks-asana .ta-table-title-cell{min-width:0;display:flex;align-items:center;gap:8px;padding:8px 12px 8px 26px}.tasks-asana .ta-table-title-cell .ta-status-dot{flex-shrink:0}.tasks-asana .ta-table-assignee,.tasks-asana .ta-table-due,.tasks-asana .ta-table-priority{min-width:0;align-self:stretch;display:flex;align-items:center;gap:7px;padding:8px 12px;border-left:1px solid color-mix(in srgb,var(--ta-border) 35%,transparent);color:var(--ta-muted)}.tasks-asana .ta-table-count{flex-shrink:0;font-size:10px;color:var(--ta-muted)}.tasks-asana .ta-table-project{flex-shrink:1;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;background:var(--ta-clay-wash);border-radius:4px;padding:2px 6px;color:var(--ta-clay)}.tasks-asana .ta-priority-badge{border-radius:4px;padding:2px 7px;background:var(--ta-surface);font-size:11px}.tasks-asana .ta-priority-badge[data-priority=urgent]{background:color-mix(in srgb,var(--ta-rust) 12%,transparent);color:var(--ta-rust)}.tasks-asana .ta-priority-badge[data-priority=high]{background:color-mix(in srgb,var(--ta-gold) 12%,transparent);color:var(--ta-gold)}.tasks-asana .ta-table-subtask .ta-table-title-cell{padding-left:54px}.tasks-asana .ta-table-subtask{background:var(--ta-surface)}@media(max-width:1000px){.tasks-asana .ta-table-row,.tasks-asana .ta-table-head{grid-template-columns:minmax(140px,1fr) 140px 105px}.tasks-asana .ta-table-priority,.tasks-asana .ta-table-head>span:nth-child(4){display:none}}@media(max-width:640px){.tasks-asana .ta-table-row,.tasks-asana .ta-table-head{grid-template-columns:minmax(0,1fr) 44px 82px}.tasks-asana .ta-table-assignee,.tasks-asana .ta-table-due{padding:8px 6px;font-size:11px}.tasks-asana .ta-table-assignee>span:last-child,.tasks-asana .ta-table-project{display:none}.tasks-asana .ta-table-head>span:nth-child(2){overflow:hidden;font-size:0}.tasks-asana .ta-table-due svg{display:none}.tasks-asana .ta-list-section-heading{padding-inline:10px}}
