.yougile-kanban-root{--ui-bg:#0f151d;--ui-panel:#1a2430;--ui-panel-2:#202c3a;--ui-card:#273544;--ui-card-hover:#304154;--ui-border:hsla(0,0%,100%,.12);--ui-border-soft:hsla(0,0%,100%,.07);--text-primary:#f4f7fb;--text-secondary:#c7d0dc;--text-muted:#8d9aaa;--accent-blue:#4c8dff;--accent-cyan:#20c7d9;--accent-green:#31c76f;--accent-yellow:#f2c94c;--accent-orange:#ff9f43;--accent-red:#ff5c5c;--accent-purple:#a66cff;--accent-slate:#8a98aa;--column-bg:#1a2430;--column-bg-hover:#222e3c;--column-border:var(--ui-border-soft);--card-bg:rgba(39,53,68,.96);--card-bg-hover:rgba(48,65,84,.98);--card-border:var(--ui-border);--card-shadow:rgba(0,0,0,.18);--scrollbar-thumb:#3a4b5f;--scrollbar-thumb-hover:#4b6078;--board-scroll-track:rgba(10,16,26,.72);--board-scroll-track-glass:rgba(18,28,42,.55);--board-scroll-thumb:rgba(120,156,210,.72);--board-scroll-thumb-hover:rgba(148,184,236,.92);--header-chip-bg:rgba(26,36,48,.72);--header-chip-border:hsla(0,0%,100%,.1);--yg-transition:150ms ease}html:not(.dark) .yougile-kanban-root{--ui-bg:#e4eaf0;--ui-panel:#f0f4f9;--ui-panel-2:#e8eef5;--ui-card:#fff;--ui-card-hover:#f8fafc;--ui-border:rgba(15,23,42,.12);--ui-border-soft:rgba(15,23,42,.08);--text-primary:#1a2430;--text-secondary:#4a5c6e;--text-muted:#6b7c8f;--column-bg:#eef2f7;--column-bg-hover:#e4eaf2;--card-bg:#fff;--card-bg-hover:#f8fafc;--card-border:rgba(15,23,42,.1);--card-shadow:rgba(15,23,42,.08);--scrollbar-thumb:#b8c5d4;--scrollbar-thumb-hover:#9aaabe;--board-scroll-track:rgba(232,238,246,.88);--board-scroll-track-glass:hsla(0,0%,100%,.65);--board-scroll-thumb:rgba(96,124,168,.75);--board-scroll-thumb-hover:rgba(72,100,148,.92);--header-chip-bg:hsla(0,0%,100%,.82);--header-chip-border:rgba(15,23,42,.12)}.yougile-kanban-root.yougile-kanban-page{background:var(--ui-bg);color:var(--text-primary)}.yougile-kanban-root .yougile-project-wallpaper{background-color:var(--ui-bg)}.yougile-kanban-root [data-dashboard-sidebar=true]{background:#111923;border-right:1px solid var(--ui-border-soft)}html:not(.dark) .yougile-kanban-root [data-dashboard-sidebar=true]{background:#f0f4f9;border-right-color:rgba(15,23,42,.1)}.yougile-kanban-root .yg-project-header-island{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 12px;max-width:100%;padding:8px 14px;border-radius:12px;border:1px solid var(--header-chip-border);background:var(--header-chip-bg);box-shadow:0 2px 12px rgba(0,0,0,.22);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}html:not(.dark) .yougile-kanban-root .yg-project-header-island{box-shadow:0 1px 4px rgba(15,23,42,.12)}.yougile-kanban-root .yg-board-header-title{color:var(--text-primary);font-weight:600;transition:color var(--yg-transition)}.yougile-kanban-root .yg-project-header-island .yg-project-header-title{background:transparent;border:none;padding:0;box-shadow:none}.yougile-kanban-root .yg-board-header-title:hover,.yougile-kanban-root .yg-project-header-island .yg-board-header-title:hover{color:var(--accent-blue)}html:not(.dark) .yougile-kanban-root .yg-board-header-title:hover,html:not(.dark) .yougile-kanban-root .yg-project-header-island .yg-board-header-title:hover{color:#2563eb}.yougile-kanban-root .yg-project-header-participants-btn{border-color:var(--ui-border);color:var(--text-secondary)}html:not(.dark) .yougile-kanban-root .yg-project-header-participants-btn{border-color:rgba(15,23,42,.18);background:hsla(0,0%,100%,.55);color:#4a5c6e}html:not(.dark) .yougile-kanban-root .yg-project-header-participants-btn:hover{background:hsla(0,0%,100%,.85);color:#1a2430}.yougile-kanban-root .yg-board-tab{border-radius:999px;padding:4px 10px;font-size:13px;color:var(--text-secondary);border:1px solid transparent;transition:background var(--yg-transition),color var(--yg-transition),border-color var(--yg-transition)}.yougile-kanban-root .yg-board-tab:not(.yg-board-tab--active):hover{color:var(--text-primary);background:hsla(0,0%,100%,.05)}html:not(.dark) .yougile-kanban-root .yg-board-tab:not(.yg-board-tab--active){border:1px solid hsla(0,0%,100%,.82);background:hsla(0,0%,100%,.76);color:#1a2430;box-shadow:0 1px 3px rgba(15,23,42,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}html:not(.dark) .yougile-kanban-root .yg-board-header-participants{border-color:hsla(0,0%,100%,.82);background:hsla(0,0%,100%,.76);color:#4a5c6e;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 1px 3px rgba(15,23,42,.1)}html:not(.dark) .yougile-kanban-root .yg-board-header-participants:hover{background:hsla(0,0%,100%,.92);color:#1a2430}.yougile-kanban-root .yg-board-tab--active,.yougile-kanban-root .yg-board-tab--active:hover{display:inline-flex;align-items:center;gap:2px;padding-right:4px;background:var(--ui-panel);color:var(--text-primary);border:1px solid var(--ui-border);border-radius:999px}html:not(.dark) .yougile-kanban-root .yg-board-tab--active,html:not(.dark) .yougile-kanban-root .yg-board-tab--active:hover{background:hsla(0,0%,100%,.94);border:1px solid rgba(15,23,42,.16);box-shadow:0 1px 4px rgba(15,23,42,.1);color:#1a2430}.yougile-kanban-root .yg-board-tab--active .yg-board-tab-label{padding:4px 4px 4px 10px;border:none;background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer;border-radius:999px}.yougile-kanban-root .yg-board-tab--active .yg-board-tab-label:hover{background:hsla(0,0%,100%,.06)}html:not(.dark) .yougile-kanban-root .yg-board-tab--active .yg-board-tab-label:hover,html:not(.dark) .yougile-kanban-root .yg-board-tab--active .yg-board-tab-menu:hover{background:rgba(15,23,42,.05)}.yougile-kanban-root .yg-board-tab-menu{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--text-muted);padding:4px;border-radius:999px;cursor:pointer;transition:color var(--yg-transition),background var(--yg-transition)}.yougile-kanban-root .yg-board-tab-menu:hover{color:var(--text-primary);background:hsla(0,0%,100%,.08)}.yougile-kanban-root .yg-filter-chip{display:inline-flex;align-items:center;gap:6px;height:32px;max-width:12rem;padding:0 10px;border-radius:999px;border:1px solid var(--ui-border-soft);background:var(--ui-panel);color:var(--text-secondary);font-size:12px;font-weight:500;cursor:grab;transition:background var(--yg-transition),border-color var(--yg-transition),color var(--yg-transition)}html:not(.dark) .yougile-kanban-root .yg-filter-chip{background:hsla(0,0%,100%,.78);border-color:rgba(15,23,42,.12);color:#4a5c6e;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}html:not(.dark) .yougile-kanban-root .yg-filter-chip:hover{background:hsla(0,0%,100%,.92);color:#1a2430}.yougile-kanban-root .yg-filter-chip:hover{background:var(--ui-panel-2);color:var(--text-primary)}.yougile-kanban-root .yg-filter-chip--active{border-color:rgba(76,141,255,.55);background:rgba(76,141,255,.14);color:var(--accent-blue)}.yougile-kanban-root .yg-filter-chip-count{border-radius:999px;padding:0 5px;font-size:10px;font-weight:600;background:rgba(76,141,255,.22);color:var(--accent-blue)}.yougile-kanban-root .yougile-kanban-board-viewport{flex:1 1 0%;min-height:0}.yougile-kanban-root .yougile-kanban-columns-lane{height:100%;min-height:0}.yougile-kanban-root .yougile-kanban-column{width:296px;max-height:var(--yg-column-max-h,100%);border-radius:14px;border:1px solid var(--yg-col-border,var(--column-border));background:var(--yg-col-bg-dark,var(--column-bg));box-shadow:0 1px 0 rgba(0,0,0,.12);transition:background var(--yg-transition),border-color var(--yg-transition)}html:not(.dark) .yougile-kanban-root .yougile-kanban-column{background:var(--yg-col-bg-light,var(--column-bg))}.yougile-kanban-root .yougile-kanban-column.yg-column-drop-target{border-color:rgba(76,141,255,.55);box-shadow:0 0 0 1px rgba(76,141,255,.28)}.yougile-kanban-root .yougile-kanban-column.yg-column-dragging{box-shadow:0 12px 32px rgba(0,0,0,.42)}.yougile-kanban-root .yg-column-drag-placeholder{border:2px dashed rgba(76,141,255,.55);border-radius:14px;background:rgba(76,141,255,.07);min-height:160px;box-sizing:border-box;pointer-events:none;transition:height .28s cubic-bezier(.25,.8,.25,1),min-height .28s cubic-bezier(.25,.8,.25,1)}html:not(.dark) .yougile-kanban-root .yg-column-drag-placeholder{border-color:rgba(76,141,255,.5);background:rgba(76,141,255,.1)}.yougile-kanban-root .yougile-kanban-column-header{flex-shrink:0;padding:8px 12px 6px;border-bottom:1px solid var(--ui-border-soft);background:var(--yg-col-header-dark,var(--column-bg))}html:not(.dark) .yougile-kanban-root .yougile-kanban-column-header{background:var(--yg-col-header-light,var(--column-bg))}.yougile-kanban-root .yougile-kanban-column-title{color:var(--text-primary);font-size:14px;font-weight:600;line-height:1.25}.yougile-kanban-root .yougile-kanban-column-count{flex-shrink:0;min-width:1.25rem;padding:1px 6px;border-radius:999px;background:rgba(141,154,170,.18);color:var(--text-muted);font-size:11px;font-weight:600}.yougile-kanban-root .yougile-kanban-column-menu-btn{border-radius:6px;padding:2px;color:var(--text-muted);opacity:.65;transition:opacity var(--yg-transition),background var(--yg-transition),color var(--yg-transition)}.yougile-kanban-root .yougile-kanban-column-menu-btn:hover{opacity:1;background:hsla(0,0%,100%,.06);color:var(--text-secondary)}.yougile-kanban-root .yougile-kanban-column-body{flex:1 1 auto;min-height:0;padding:8px 10px 12px;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.yougile-kanban-root .yougile-kanban-column-body.kanban-column-scroll{scrollbar-gutter:stable}.yougile-kanban-root .yougile-kanban-column-add{margin-top:4px;padding:6px 8px;border-radius:8px;color:var(--text-muted);font-size:12px;transition:background var(--yg-transition),color var(--yg-transition)}.yougile-kanban-root .yougile-kanban-column-add:hover{background:hsla(0,0%,100%,.05);color:var(--text-secondary)}.yougile-kanban-root .yougile-kanban-column-empty{margin:4px 0;padding:16px 10px;border-radius:10px;border:1px dashed var(--ui-border);color:var(--text-muted);font-size:12px;text-align:center}.yougile-kanban-root .yougile-kanban-column-body{position:relative}.yougile-kanban-root .yougile-kanban-insert-indicator{position:absolute;left:0;right:10px;z-index:5;height:3px;margin-top:-1px;border-radius:2px;pointer-events:none;background:rgba(76,141,255,.95);box-shadow:0 0 10px rgba(76,141,255,.45)}.yougile-kanban-root .yougile-kanban-drag-overlay{z-index:9999;pointer-events:none;box-shadow:0 10px 28px rgba(0,0,0,.38)}.yougile-kanban-root .yougile-kanban-drag-ghost{min-height:88px;pointer-events:none;border:2px dashed rgba(76,141,255,.45);border-radius:14px;background:rgba(76,141,255,.08);box-sizing:border-box;transition:height .22s cubic-bezier(.25,.8,.25,1),min-height .22s cubic-bezier(.25,.8,.25,1)}html:not(.dark) .yougile-kanban-root .yougile-kanban-drag-ghost{border-color:rgba(76,141,255,.42);background:rgba(76,141,255,.1)}.yougile-kanban-root .yougile-kanban-columns-lane.is-column-dragging>*{will-change:transform}.yougile-kanban-root .yougile-kanban-task-sortable{position:relative;z-index:0}.yougile-kanban-root.yougile-kanban-task-dragging .yougile-kanban-task-sortable{will-change:transform}.yougile-kanban-root .yougile-kanban-add-column{width:296px;min-height:120px;border-radius:14px;border:1px dashed var(--ui-border);background:rgba(26,36,48,.55);color:var(--text-muted);transition:border-color var(--yg-transition),background var(--yg-transition),color var(--yg-transition)}html:not(.dark) .yougile-kanban-root .yougile-kanban-add-column{background:hsla(0,0%,100%,.72);border-color:rgba(15,23,42,.18);color:#6b7c8f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.yougile-kanban-root .yougile-kanban-add-column:hover{border-color:var(--ui-border);background:rgba(32,44,58,.75);color:var(--text-secondary)}html:not(.dark) .yougile-kanban-root .yougile-kanban-add-column:hover{background:hsla(0,0%,100%,.88);border-color:rgba(15,23,42,.22);color:#1a2430}.yougile-kanban-root .yougile-kanban-task-card{border-radius:11px;border:1px solid var(--card-border);background:var(--card-bg);box-shadow:0 1px 2px var(--card-shadow);color:var(--text-primary);transition:background var(--yg-transition),border-color var(--yg-transition)}.yougile-kanban-root .yougile-kanban-task-card:hover{background:var(--card-bg-hover);border-color:hsla(0,0%,100%,.18)}html:not(.dark) .yougile-kanban-root .yougile-kanban-task-card:hover{border-color:rgba(15,23,42,.14)}.yougile-kanban-root .yougile-kanban-task-card.yg-card-completed{opacity:.78}.yougile-kanban-root .yougile-kanban-task-card .yg-card-title-row{transform:translateY(-2px)}.yougile-kanban-root .yougile-kanban-task-card .yg-card-title-wrap{font-size:13px;font-weight:600;line-height:16px;color:var(--text-primary)}.yougile-kanban-root .yougile-kanban-task-card .yg-card-title{display:inline;margin:0;padding:0;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font:inherit;line-height:inherit;color:inherit;letter-spacing:inherit;outline:none;-webkit-user-select:text;-moz-user-select:text;user-select:text}.yougile-kanban-root .yougile-kanban-task-card .yg-card-title-edit{display:inline-flex;vertical-align:baseline;align-items:center;justify-content:center;width:12px;height:12px;margin:0 0 0 2px;padding:0;line-height:16px}.yougile-kanban-root .yougile-kanban-task-card .yg-card-description{color:var(--text-secondary);font-size:12px;line-height:16px;margin-top:6px}.yougile-kanban-root .yougile-kanban-task-card.yg-card-completed .yg-card-title{color:var(--text-secondary);font-weight:500}.yougile-kanban-root .yougile-kanban-task-card.yg-card-completed .yg-card-description{color:var(--text-muted)}.yougile-kanban-root .yg-sticker-badge{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:600;line-height:1.2;background:var(--yg-sticker-soft-bg)!important;color:var(--yg-sticker-text-on-dark,var(--yg-sticker-text,var(--text-primary)))!important;border:1px solid var(--yg-sticker-border)!important;box-shadow:none;filter:none}html:not(.dark) .yougile-kanban-root .yg-sticker-badge{color:var(--yg-sticker-text,var(--text-primary))!important}.yougile-kanban-root .yg-sticker-badge.yg-sticker-badge--completed{background:rgba(138,152,170,.14);color:var(--text-muted);border-color:rgba(138,152,170,.35)}.yougile-kanban-root .yg-object-badge{border-radius:6px;max-width:100%;box-sizing:border-box}.yougile-kanban-root .yg-object-badge.yg-object-badge--full{width:100%;max-width:100%;height:auto;min-height:24px;max-height:none;align-items:flex-start}.yougile-kanban-root .yg-object-badge.yg-object-badge--full .yg-yougile-sticker-pill__icon-box{align-self:flex-start;flex-shrink:0;margin:1px 0 1px 1px}.yougile-kanban-root .yg-object-badge__text{display:flex;flex-direction:column;gap:0;padding:4px 8px 4px 6px;min-width:0}.yougile-kanban-root .yg-object-badge__address{font-size:11px;font-weight:600;line-height:1.3}.yougile-kanban-root .yg-object-badge__divider{display:block;height:0;margin:4px 0 3px;border-top:1px solid color-mix(in srgb,currentColor 24%,transparent)}.yougile-kanban-root .yg-object-badge .yg-object-meta,.yougile-kanban-root .yg-object-badge__counterparty{font-size:10px;font-weight:500;line-height:1.3;color:color-mix(in srgb,currentColor 62%,transparent)}html:not(.dark) .yougile-kanban-root .yg-object-badge .yg-object-meta,html:not(.dark) .yougile-kanban-root .yg-object-badge__counterparty{color:color-mix(in srgb,var(--yg-sticker-fg,#0f172a) 55%,#64748b)}.yougile-kanban-root .yg-sticker-chat{border-radius:9999px;border:1px solid rgba(49,199,111,.45);background:rgba(49,199,111,.18);color:#8ef0b0}.yougile-kanban-root .yg-sticker-chat-unread{color:#ffb4a2}.yougile-kanban-root .yg-sticker-column-time{border-radius:9999px;border:1px solid rgba(138,152,170,.35);background:rgba(138,152,170,.14);color:var(--text-secondary)}html.yougile-kanban-task-dragging,html.yougile-kanban-task-dragging body{overflow:hidden!important;overscroll-behavior:none;touch-action:none}.yougile-kanban-page{height:100vh;height:100dvh;max-height:100dvh;overflow:hidden}.yougile-kanban-root .kanban-column-scroll{scrollbar-color:rgba(98,121,158,.35) transparent}html:not(.dark) .yougile-kanban-root .kanban-column-scroll{scrollbar-color:rgba(154,170,190,.45) transparent}.yougile-kanban-root .kanban-column-hovered .kanban-column-scroll{scrollbar-color:var(--scrollbar-thumb) transparent!important}.yougile-kanban-root .kanban-column-hovered .kanban-column-scroll::-webkit-scrollbar-thumb,.yougile-kanban-root .kanban-column-scroll.is-scrolling::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb)!important}.yougile-kanban-root .yougile-kanban-board-scroll-bar{border-top:1px solid hsla(0,0%,100%,.08);background:var(--board-scroll-track-glass);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:0 4px 2px}.yougile-kanban-root .custom-sync-scrollbar-x{border-radius:0 0 10px 10px;overflow:hidden}.yougile-kanban-root .custom-sync-scrollbar-x>div:first-child{background:transparent!important;border:none!important}.yougile-kanban-root .custom-sync-scrollbar-x [data-scroll-thumb=true]{top:4px!important;bottom:4px!important;min-height:6px;border-radius:999px!important;background:var(--board-scroll-thumb)!important;background-image:none!important;box-shadow:0 0 0 1px hsla(0,0%,100%,.06)!important;transition:background .12s ease}.yougile-kanban-root .custom-sync-scrollbar-x [data-scroll-thumb=true]:active,.yougile-kanban-root .custom-sync-scrollbar-x [data-scroll-thumb=true]:hover{background:var(--board-scroll-thumb-hover)!important}html:not(.dark) .yougile-kanban-root .yougile-kanban-board-scroll-bar{border-top-color:rgba(15,23,42,.1)}.ygile-kanban-root [data-dashboard-sidebar=true] .subscriber-sidebar-active{background:rgba(32,199,217,.12)!important;border-color:rgba(32,199,217,.28)!important;color:var(--accent-cyan)!important;box-shadow:none!important}.yg-sticker-picker-shell{border:none!important;background:transparent!important;box-shadow:none!important;padding:0!important}.yg-sticker-picker-popover{min-width:220px;max-width:260px;padding:12px;border-radius:11px;border:1px solid hsla(0,0%,100%,.1);background:#202936;box-shadow:0 12px 32px rgba(0,0,0,.35);color:#f4f7fb}.yg-sticker-picker-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.yg-sticker-picker-title{color:#f4f7fb;font-size:13px;font-weight:600;line-height:1.25}.yg-sticker-picker-link{flex-shrink:0;border:none;background:transparent;padding:0;color:#4c8dff;font-size:13px;line-height:1.25;cursor:pointer;transition:opacity .14s ease}.yg-sticker-picker-link:hover{text-decoration:underline;opacity:.92}.yg-sticker-picker-back{display:inline-flex;align-items:center;gap:4px;margin:-4px 0 8px;padding:0;border:none;background:transparent;color:#9aa5b5;font-size:12px;cursor:pointer;transition:color .14s ease}.yg-sticker-picker-back:hover{color:#f4f7fb}.yg-sticker-picker-subtitle{margin:-4px 0 10px;color:#9aa5b5;font-size:12px;line-height:1.25}.yg-sticker-picker-input{width:100%;resize:vertical;border-radius:8px;border:1px solid hsla(0,0%,100%,.12);background:#1a2430;padding:8px 10px;color:#f4f7fb;font-size:12px;outline:none}.yg-sticker-picker-input:focus{border-color:rgba(76,141,255,.55)}.yg-sticker-picker-hint{margin-top:8px;color:#9aa5b5;font-size:11px}.yg-sticker-picker-options{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.yg-yougile-sticker-pill{display:inline-flex;align-items:center;max-width:100%;box-sizing:border-box;border:1px solid transparent;border-radius:6px;font-weight:600;line-height:1;box-shadow:none;filter:none;overflow:hidden;gap:0;vertical-align:middle;transition:border-color .12s ease,box-shadow .12s ease}.yg-yougile-sticker-pill,.yg-yougile-sticker-pill--dense{height:24px;min-height:24px;max-height:24px;font-size:11px}.yg-yougile-sticker-pill:hover{border-color:var(--yg-sticker-fg);box-shadow:0 0 0 1px color-mix(in srgb,var(--yg-sticker-fg) 28%,transparent)}.yg-yougile-sticker-pill__icon-box{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;min-width:22px;min-height:22px;margin:1px 0 1px 1px;border:none;border-radius:5px;background:var(--yg-sticker-icon-box-bg,var(--yg-sticker-fg));box-sizing:border-box;color:var(--yg-sticker-icon-stroke)}.yg-yougile-sticker-pill__icon-box>span{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px}.yg-yougile-sticker-pill__svg{display:block}.yg-yougile-sticker-pill__lucide,.yg-yougile-sticker-pill__svg{width:14px;height:14px;flex-shrink:0}.yg-yougile-sticker-pill__label{padding:0 7px 0 3px;min-width:0;white-space:nowrap}.yg-yougile-sticker-pill__label,.yg-yougile-sticker-pill__label .yg-clock-badge{font-size:11px;font-weight:600;line-height:1}.yg-yougile-sticker-pill__label .yg-clock-badge--short{min-width:2.9rem}.yg-yougile-sticker-pill__label .yg-clock-badge--long{min-width:4.2rem}.yg-yougile-sticker-pill--option{cursor:pointer;text-align:left;font:inherit;background:var(--yg-sticker-bg);color:var(--yg-sticker-fg)}.yg-yougile-sticker-pill--option:hover{filter:none}.yg-yougile-sticker-pill--active{border-color:var(--yg-sticker-fg);box-shadow:0 0 0 1px color-mix(in srgb,var(--yg-sticker-fg) 35%,transparent);filter:none;outline:none}.yg-priority-sticker-badge,.yg-priority-sticker-option{display:inline-flex;align-items:center;gap:6px;max-width:-moz-max-content;max-width:max-content;height:26px;padding:4px 9px;border-radius:999px;font-size:12px;font-weight:600;line-height:1;border:1px solid var(--yg-priority-border,rgba(138,152,170,.42));background:var(--yg-priority-bg,rgba(138,152,170,.22));color:var(--yg-priority-fg,#a9b4c2);box-shadow:none;filter:none;transition:background .14s ease,border-color .14s ease,opacity .14s ease}.yg-priority-sticker-option{cursor:pointer;text-align:left}.yg-priority-sticker-option--active,.yg-priority-sticker-option:hover{background:var(--yg-priority-bg-hover,var(--yg-priority-bg));border-color:var(--yg-priority-border-hover,var(--yg-priority-border))}.yg-priority-sticker-badge{font-size:11px;height:22px;padding:3px 8px}.yg-task-panel-backdrop{position:fixed;inset:0;z-index:80;background:rgba(0,0,0,.45);border:0;cursor:default}.yg-task-panel{position:fixed;top:0;right:0;z-index:81;display:flex;flex-direction:column;width:min(440px,100vw);height:100dvh;background:var(--card-bg,#273342);border-left:1px solid var(--border-subtle,hsla(0,0%,100%,.08));box-shadow:-12px 0 40px rgba(0,0,0,.35);color:var(--text-primary,#e8eaed)}.yg-task-panel-header{display:flex;align-items:flex-start;gap:8px;padding:14px 14px 10px;border-bottom:1px solid var(--border-subtle,hsla(0,0%,100%,.08))}.yg-task-panel-title-input{width:100%;border:0;background:transparent;font-size:15px;font-weight:600;line-height:1.35;color:inherit;outline:none}.yg-task-panel-title-input:focus{outline:1px solid var(--accent-blue,#5b9cf5);border-radius:4px}.yg-task-panel-subtitle{margin-top:4px;font-size:11px;color:var(--text-muted,#8b919a)}.yg-task-panel-close{flex-shrink:0;border-radius:6px;padding:4px;color:var(--text-muted)}.yg-task-panel-close:hover{color:var(--text-primary);background:hsla(0,0%,100%,.06)}.yg-task-panel-tabs{display:flex;gap:0;padding:0 12px;border-bottom:1px solid var(--border-subtle,hsla(0,0%,100%,.08))}.yg-task-panel-tab{position:relative;padding:10px 14px;font-size:13px;font-weight:500;color:var(--text-muted);border-bottom:2px solid transparent;margin-bottom:-1px}.yg-task-panel-tab--active{color:var(--text-primary);border-bottom-color:var(--accent-blue,#5b9cf5)}.yg-task-panel-tab-badge{margin-left:6px;display:inline-flex;min-width:16px;justify-content:center;background:#e85d5d;padding:0 5px;font-size:10px;font-weight:700;color:#fff;border-radius:9999px}.yg-task-panel-body{display:flex;flex:1;min-height:0;flex-direction:column;overflow:hidden}.yg-task-panel-info{flex:1;overflow-y:auto;padding:12px 14px 24px}.yg-task-panel-info-row{display:grid;grid-template-columns:108px 1fr;gap:8px 12px;padding:8px 0;border-bottom:1px solid var(--border-subtle,hsla(0,0%,100%,.06));font-size:12px}.yg-task-panel-info-label{color:var(--text-muted)}.yg-task-panel-info-value{min-width:0;color:var(--text-primary)}.yg-task-panel-section{margin-top:14px}.yg-task-panel-section-title{display:block;margin-bottom:8px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.yg-task-panel-select,.yg-task-panel-textarea{width:100%;border-radius:8px;border:1px solid var(--border-subtle,hsla(0,0%,100%,.12));background:rgba(0,0,0,.15);padding:8px 10px;font-size:12px;color:inherit;outline:none}.yg-task-panel-select:focus,.yg-task-panel-textarea:focus{border-color:var(--accent-blue,#5b9cf5)}.yg-task-panel-chat{flex:1;min-height:0}.yg-task-panel-chat-compose{display:flex;align-items:flex-end;gap:8px;padding:10px 12px;border-top:1px solid var(--border-subtle,hsla(0,0%,100%,.08));background:rgba(0,0,0,.12)}.yg-task-panel-send{flex-shrink:0;display:flex;height:40px;width:40px;align-items:center;justify-content:center;border-radius:10px;background:var(--accent-blue,#5b9cf5);color:#fff}.yg-task-panel-send:disabled{opacity:.45}html:not(.dark) .yg-task-panel{background:#f8fafc;color:#1e293b}.yg-task-panel-activity{flex:1;min-height:0;overflow-y:auto;padding:12px 14px 16px}.yg-task-panel-activity-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.yg-task-panel-activity-item{border-radius:10px;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.18);padding:10px 12px}html:not(.dark) .yg-task-panel-activity-item{border-color:rgba(15,23,42,.1);background:hsla(0,0%,100%,.85)}.yg-task-panel-activity-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.yg-task-panel-activity-action{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--accent-blue,#6fb0ff)}.yg-task-panel-activity-time{font-size:11px;color:var(--text-muted);white-space:nowrap}.yg-task-panel-activity-summary{font-size:13px;line-height:1.4;margin:0 0 4px;color:var(--text-primary)}.yg-task-panel-activity-events{margin:0 0 6px;padding-left:18px;font-size:12px;line-height:1.45;color:var(--text-muted)}.yg-task-panel-activity-actor{margin:0;font-size:11px;color:var(--text-muted)}