.tasks-root{--t-border:var(--appearance-border,#e6ebf2);--t-ink:var(--appearance-ink,#12213f);--t-muted:var(--appearance-muted,#66748f);--t-faint:var(--appearance-muted,#91a0b8);--t-accent:#1658d4;--t-ok:#22c55e;--t-err:#dc2626;--t-surface:var(--appearance-surface,#ffffff);--t-chip:var(--appearance-canvas,#eef4ff);--t-shadow:0 20px 48px -28px rgba(16,39,84,0.22);gap:18px;width:100%;max-width:980px;margin:0 auto;padding:24px 22px 96px;box-sizing:border-box}.tasks-head,.tasks-root{display:flex;flex-direction:column}.tasks-head{gap:8px}.tasks-head h1{margin:0;font-size:24px;font-weight:750;line-height:1;letter-spacing:-.03em;color:var(--t-ink)}.tasks-head p{margin:0;max-width:760px;font-size:14px;line-height:1.65;color:var(--t-muted)}.tasks-tabs{display:flex;width:100%;padding:2px 0 8px;border-bottom:1px solid var(--appearance-border,#e7ecf3)}.tasks-tab,.tasks-tabs{align-items:center;gap:10px}.tasks-tab{position:relative;display:inline-flex;padding:0 0 8px;border:0;background:transparent;border-radius:0;box-shadow:none;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--t-faint);cursor:pointer}.tasks-tab.is-active{color:var(--appearance-accent,var(--t-accent))}.tasks-tab:after{content:"";position:absolute;left:0;bottom:-9px;width:0;height:3px;border-radius:999px;background:var(--t-accent);transition:width .16s ease}.tasks-tab.is-active:after{width:100%}.tasks-tab .count{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border-radius:999px;background:var(--appearance-canvas,#edf3ff);border:1px solid var(--appearance-border,#dbe7ff);box-shadow:inset 0 1px 0 rgba(255,255,255,.75);color:var(--appearance-accent,var(--t-accent));font-weight:800;letter-spacing:0;flex-shrink:0}.tasks-tab.is-active .count{background:var(--appearance-selected,var(--appearance-canvas,#e7f0ff));border-color:var(--appearance-border,#cfe0ff)}.tasks-list,.tasks-panel{display:flex;flex-direction:column;gap:14px}.tasks-subsections{display:flex;flex-direction:column;gap:16px}.tasks-subsection{display:flex;flex-direction:column;gap:12px}.tasks-subsection-head{display:inline-flex;align-items:center;gap:10px}.tasks-subsection-title{font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--appearance-accent,var(--t-accent))}.tasks-subsection-toggle .tasks-subsection-title{color:var(--appearance-muted,#4b5563)}.tasks-subsection-toggle.is-running .tasks-subsection-title{color:var(--appearance-accent,var(--t-accent))}.tasks-subsection-count{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 8px;border-radius:999px;border:1px solid var(--appearance-border,#dbe7ff);font-size:13px;font-weight:800}.tasks-subsection-count,.tasks-subsection-count.is-running{background:var(--appearance-canvas,#edf3ff);color:var(--appearance-accent,var(--t-accent))}.tasks-subsection-count.is-running{border-color:var(--appearance-border,#dbe7ff)}.tasks-subsection-count.is-completed{background:var(--appearance-canvas,#f1f3f6);border-color:var(--appearance-border,#d6dbe3);color:var(--appearance-muted,#4b5563)}.tasks-subsection-toggle{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:-moz-fit-content;width:fit-content;max-width:100%;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;padding:8px 12px;border:1px solid var(--appearance-border,#dbe5f2);border-radius:14px;background:rgba(var(--appearance-surface-rgb,255,255,255),.5);box-shadow:none;color:inherit;cursor:pointer}.tasks-subsection-toggle svg{width:18px;height:18px;color:var(--appearance-muted,#4b5563);flex-shrink:0;transition:transform .16s ease}.tasks-subsection-toggle.is-open svg{transform:rotate(180deg)}.tasks-subsection-body{gap:12px}.task-card,.tasks-subsection-body{display:flex;flex-direction:column}.task-card{background:var(--t-surface);border:1px solid var(--t-border);border-radius:22px;padding:18px 20px;gap:18px;box-shadow:var(--t-shadow);transition:box-shadow .16s ease,border-color .16s ease,transform .16s ease}.task-card:hover{border-color:var(--appearance-border,#d6dfeb);box-shadow:0 24px 56px -30px rgba(16,39,84,.28)}.task-card.is-finished{background:var(--appearance-surface,#fbfcfe);box-shadow:none}.task-card.is-finished .task-stats,.task-card.is-finished .task-sub,.task-card.is-finished .task-tag,.task-card.is-finished .task-title{opacity:.7}.task-card-head{display:flex;align-items:flex-start;gap:14px}.task-dot{flex-shrink:0;width:13px;height:13px;margin-top:5px;border-radius:999px;background:var(--t-ok);box-shadow:0 0 0 8px rgba(34,197,94,.14)}.task-dot.is-finished{background:var(--appearance-canvas,#cad2dd);box-shadow:none}.task-dot.is-error{background:var(--t-err);box-shadow:0 0 0 8px rgba(220,38,38,.12)}.task-headmain{flex:1;min-width:0;gap:4px}.task-card-aside,.task-headmain{display:flex;flex-direction:column}.task-card-aside{flex-shrink:0;align-items:flex-end;gap:10px}.task-chat-shell{display:contents}.task-chat-btn-label,.task-report-head-action,.task-report-side-box,.task-report-side-button,.task-report-side-label{display:none}.task-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.task-report-stack,.task-title-row.is-report{align-items:flex-start}.task-report-stack{display:flex;flex-direction:column;gap:6px}.task-report-cadence{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.task-report-cadence-item{display:inline-flex;align-items:center;gap:8px;color:var(--t-muted);font-size:14px;font-weight:500;line-height:1.4}.task-report-cadence-item svg{width:18px;height:18px;flex-shrink:0}.task-report-cadence-divider{width:1px;height:22px;background:var(--appearance-canvas,#dfe6f0)}.task-reminder-details{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.task-reminder-cadence{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.task-reminder-cadence-item{display:inline-flex;align-items:center;gap:6px;color:var(--t-muted);font-size:13px;font-weight:500;line-height:1.4}.task-reminder-cadence-item svg{width:16px;height:16px;flex-shrink:0}.task-title{font-size:18px;font-weight:750;line-height:1.25;letter-spacing:-.02em;color:var(--t-ink)}.task-tag{display:inline-flex;align-items:center;justify-content:center;padding:4px 11px;border-radius:10px;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.task-tag.is-report{color:var(--appearance-accent,var(--t-accent));background:var(--appearance-canvas,#ecf3ff)}.task-tag.is-reminder{color:var(--appearance-success,#0b7a65);background:var(--appearance-canvas,#e9fbf6)}.task-schedule-status{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;color:var(--appearance-success,#167f41);background:var(--appearance-canvas,#e8f8ee);font-size:11px;font-weight:800;line-height:1}.task-schedule-status.is-inactive{color:var(--appearance-muted,#66748f);background:var(--appearance-canvas,#f1f3f6)}.task-schedule-status.is-error{color:var(--appearance-danger,#b42318);background:var(--appearance-canvas,#fff0ed)}.task-sub{font-size:14px;line-height:1.55;color:var(--t-muted)}.task-sub.is-report{text-align:right;display:flex;flex-direction:column;gap:2px;width:-moz-fit-content;width:fit-content;margin-left:auto;align-self:flex-end}.task-sub-report-mobile,.task-sub-report-mobile-inline{display:none}.task-sub-line{display:block}.task-exports{display:flex;flex-direction:column;gap:8px;margin-top:6px}.task-exports-grid{display:flex;flex-wrap:wrap;gap:10px}.task-report-meta,.task-report-mobile-shell{display:flex;flex-direction:column;gap:0}.task-report-export-mobile{display:none}.task-report-export-desktop{display:block}.task-report-action-mobile{display:none}.task-report-meta .task-stats{margin-top:0}.task-export-card{width:132px;align-items:stretch;gap:0;max-width:100%;border:1px solid var(--appearance-border,#dbe5f2);border-radius:18px;background:rgba(var(--appearance-surface-rgb,255,255,255),.84)}.task-export-card,.task-export-thumb{display:flex;flex-direction:column;overflow:hidden}.task-export-thumb{width:100%;flex-shrink:0;gap:8px;padding:0;border:0;border-radius:0;border-bottom:0;background:transparent;cursor:pointer;text-align:left;box-shadow:none}.task-export-thumb:disabled{cursor:default}.task-export-action{width:100%;min-height:42px;padding:0 14px;border:0;border-top:1px solid var(--appearance-border,#dbe5f2);border-radius:0;background:rgba(var(--appearance-surface-rgb,255,255,255),.75);box-shadow:none;color:var(--appearance-accent,var(--t-accent));font-size:13px;font-weight:800;letter-spacing:.02em;cursor:pointer;display:inline-flex;align-items:center;justify-content:space-between;gap:12px;text-align:left}.task-export-action:disabled{opacity:.6;cursor:default}.task-export-action-inline{width:auto;min-width:296px;align-self:flex-start;border:1px solid var(--appearance-border,#dbe5f2);border-radius:999px;padding:0 14px;justify-content:center}.task-export-thumb-frame{position:relative;height:108px;background:var(--appearance-canvas,#f5f7fb);border-bottom:1px solid var(--appearance-border,#e6ebf2);overflow:hidden}.task-export-thumb-frame:before{content:"";position:absolute;z-index:2;inset:0;border:3px solid var(--appearance-border,#ffffff);border-radius:inherit;pointer-events:none}.task-export-date{display:none}.task-export-table-view{display:flex;flex-direction:column;gap:10px}.task-export-table-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.task-export-table-title{font-size:15px;font-weight:800;color:var(--t-ink)}.task-export-table-back{min-height:32px;padding:0 12px;border:1px solid var(--appearance-border,#dbe5f2);border-radius:999px;background:rgba(var(--appearance-surface-rgb,255,255,255),.75);color:var(--appearance-accent,var(--t-accent));font-size:12px;font-weight:800;cursor:pointer;box-shadow:none}.task-export-table-wrap{width:100%;overflow:hidden}.task-export-table-empty,.task-export-table-wrap{border:1px solid var(--appearance-border,#dbe5f2);border-radius:16px;background:rgba(var(--appearance-surface-rgb,255,255,255),.78)}.task-export-table-empty{min-height:180px;display:flex;align-items:center;justify-content:center;padding:24px;color:var(--t-muted);font-size:14px;text-align:center}.task-export-table{width:100%;border-collapse:collapse}.task-export-table td,.task-export-table th{padding:12px 14px;text-align:left;vertical-align:middle}.task-export-table thead th{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--t-muted);border-bottom:1px solid var(--appearance-border,#e6ebf2);background:rgba(var(--appearance-canvas-rgb,245,248,253),.85)}.task-export-table tbody tr+tr td{border-top:1px solid var(--appearance-border,#eef2f7)}.task-export-table td{font-size:13px;line-height:1.4;color:var(--t-ink)}.task-export-table td:last-child,.task-export-table th:last-child{text-align:center}.task-export-download{width:36px;min-height:32px;padding:0;border:1px solid var(--appearance-border,#dbe5f2);border-radius:999px;background:rgba(var(--appearance-surface-rgb,255,255,255),.75);box-shadow:none;display:inline-flex;align-items:center;justify-content:center;color:var(--appearance-accent,var(--t-accent));cursor:pointer}.task-export-download:disabled{cursor:default;opacity:.65}.task-export-download svg{width:16px;height:16px;flex-shrink:0}.task-export-thumb-iframe{position:absolute;inset:0;width:100%;height:100%;border:0;background:var(--appearance-surface,#ffffff);pointer-events:none}.task-export-thumb-image{display:block;position:absolute;top:0;left:50%;width:230%;max-width:none;height:auto;transform:translate(-50%,-20.8%)}.task-export-thumb-frame.has-pdf-fallback:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;width:14px;background:var(--appearance-surface,#ffffff);pointer-events:none}.task-export-thumb-fallback{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#cfd8e6;text-align:center;padding:24px;box-sizing:border-box}.task-export-thumb-fallback span{color:var(--appearance-muted,#91a0b8);font-size:14px;font-weight:600}.task-export-action-copy{display:inline-flex;align-items:center;gap:12px;min-width:0}.task-export-action-copy svg,.task-export-action>svg{width:18px;height:18px;flex-shrink:0}.task-chat-btn{flex-shrink:0;width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--t-border);border-radius:18px;background:var(--t-surface);color:var(--t-ink);cursor:pointer;box-shadow:0 10px 24px -22px rgba(16,39,84,.4);transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}.task-chat-btn:hover{background:var(--appearance-hover,#152d5f);border-color:var(--appearance-border,#152d5f);color:#ffffff;transform:translateY(-1px)}.task-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--appearance-border,#ebeff5);border-left:1px solid var(--appearance-border,#ebeff5)}.task-stat{min-width:0;display:flex;flex-direction:column;gap:8px;padding:18px 18px 16px;border-right:1px solid var(--appearance-border,#ebeff5);border-bottom:1px solid var(--appearance-border,#ebeff5)}.task-stat .k{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:700;line-height:1;color:var(--appearance-accent,var(--t-accent))}.task-stat .v{font-size:15px;font-weight:750;line-height:1.35;letter-spacing:-.02em;color:var(--t-ink)}.task-stat .v.ok{color:var(--appearance-success,#167f41)}.task-stat .v.err{color:var(--appearance-danger,var(--t-err))}.task-stat .v.muted{color:var(--t-muted);font-weight:650}.task-stat-sub{font-size:13px;line-height:1.45;color:var(--t-muted)}.task-stat-delivery .v{white-space:nowrap}.task-stat-recipients{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.task-recipient-caption{color:var(--t-muted)}.pill{display:inline-flex;align-items:center;min-height:28px;padding:0 14px;border-radius:999px;background:var(--appearance-canvas,#f2f4f8);color:var(--t-ink);font-size:13px;font-weight:700;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.tasks-empty{border:1px dashed var(--appearance-border,#dfe5ee);border-radius:20px;padding:34px 22px;text-align:center;color:var(--t-muted)}.tasks-empty strong{display:block;margin-bottom:6px;color:var(--t-ink);font-size:16px}.tasks-empty span{display:block;font-size:13px}.tasks-empty-cta{display:inline-flex;align-items:center;justify-content:center;margin-top:16px;min-height:42px;padding:0 18px;border-radius:999px;background:var(--t-accent);color:#ffffff;font-size:13px;font-weight:800;letter-spacing:.01em;text-decoration:none;box-shadow:0 14px 30px -18px rgba(22,88,212,.75);transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.tasks-empty-cta:hover{background:var(--appearance-hover,#1149b2);box-shadow:0 18px 34px -18px rgba(22,88,212,.85);transform:translateY(-1px)}.tasks-empty-cta:focus-visible{outline:3px solid rgba(var(--appearance-border-rgb,22,88,212),.18);outline-offset:3px}.tasks-subsection-empty{padding:22px 18px;border-radius:18px;text-align:left}.tasks-loading{padding:40px 0;text-align:center;color:var(--t-faint);font-size:14px}.task-chat-btn svg,.task-stat .k svg{width:22px;height:22px;flex-shrink:0}@media (min-width:721px){.task-card-aside{flex-direction:row;align-items:center;gap:0}.task-chat-shell{display:inline-flex;align-items:center;gap:10px;padding:0 8px 0 16px;border:1px solid var(--t-border);border-radius:18px;background:var(--t-surface);cursor:pointer}.task-chat-shell:hover{border-color:var(--appearance-border,#152d5f)}.task-chat-btn{width:52px;height:52px;min-width:52px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.task-chat-btn-label{display:inline-flex;align-items:center;color:var(--t-ink);font-size:14px;font-weight:800;line-height:1;white-space:nowrap}.task-chat-btn:hover{background:var(--appearance-hover,transparent);border-color:transparent;color:var(--t-ink);transform:none}.task-stats{border-radius:18px;overflow:hidden}.task-card.is-report-card{position:relative;gap:14px;padding:18px 18px 4px;border-radius:30px;overflow:hidden}.task-card.is-report-card.is-report-exports-open{padding-bottom:16px}.task-card.is-report-card .task-report-side-box{display:block;position:absolute;top:0;right:0;bottom:0;width:140px;background:var(--appearance-canvas,#eef4ff);border-radius:0 30px 30px 0;z-index:0;pointer-events:none}.task-card.is-report-card .task-report-side-label{display:block;position:absolute;top:calc(50% - 64px);left:calc(100% - 70px);color:var(--appearance-muted,#1f5bd8);font-size:15px;font-weight:800;line-height:1.2;white-space:nowrap;transform:translateX(-50%)}.task-card.is-report-card .task-report-side-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:block;position:absolute;top:50%;left:calc(100% - 70px);width:52px;height:52px;margin:0;padding:0;border:1px solid var(--appearance-border,#d7e4ff);border-radius:999px;background:rgba(var(--appearance-surface-rgb,255,255,255),.8);box-shadow:none;cursor:pointer;transform:translate(-50%,-50%);z-index:3;pointer-events:auto}.task-card.is-report-card .task-report-side-button:hover{background:var(--appearance-hover,var(--appearance-surface,#ffffff))}.task-card.is-report-card .task-report-side-button:before{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;border-top:3px solid var(--appearance-border,#1f5bd8);border-right:3px solid var(--appearance-border,#1f5bd8);transform:translate(-60%,-50%) rotate(45deg)}.task-card.is-report-card>*{position:relative;z-index:1}.task-card.is-report-card .task-card-head{gap:20px;align-items:flex-start}.task-card.is-report-card .task-card-aside{margin-right:136px}.task-card.is-report-card.is-report-exports-open .task-card-head{position:relative}.task-card.is-report-card.is-report-exports-open .task-card-aside{position:absolute;top:0;right:0;margin-right:0;z-index:4}.task-card.is-report-card .task-report-head-action{order:2}.task-card.is-report-card.is-report-exports-open .task-export-table-back{-moz-appearance:none;appearance:none;-webkit-appearance:none;box-shadow:none}.task-card.is-report-card .task-dot{width:13px;height:13px;margin-top:5px;box-shadow:0 0 0 8px rgba(34,197,94,.14)}.task-card.is-report-card .task-dot.is-error{box-shadow:0 0 0 8px rgba(220,38,38,.12)}.task-card.is-report-card .task-headmain{gap:14px}.task-card.is-report-card .task-title{font-size:18px;line-height:1.2}.task-card.is-report-card .task-report-head-action{display:block}.task-card.is-report-card .task-card-aside .task-export-action-inline{min-width:0;width:auto;min-height:44px;align-self:auto;padding:0 18px;border-radius:18px;font-size:14px}.task-card.is-report-card .task-report-cadence{gap:16px}.task-card.is-report-card .task-report-cadence-item{font-size:14px}.task-card.is-report-card .task-report-meta{display:grid;grid-template-columns:minmax(0,.82fr) minmax(460px,1.28fr);align-items:start;gap:10px}.task-card.is-report-card .task-report-meta>.task-export-table-view,.task-card.is-report-card .task-report-meta>.task-stats:only-child{grid-column:1/-1}.task-report-export-desktop{display:block}.task-card.is-report-card .task-report-export-desktop{align-self:start}.task-card.is-report-card .task-export-card{width:78%;height:auto;min-height:0;border-radius:30px;background:var(--appearance-surface,#ffffff)}.task-card.is-report-card .task-export-thumb{flex:0 0 auto;min-height:0}.task-card.is-report-card .task-export-thumb-frame{height:88px;width:calc(100% - 32px);margin:14px auto;border-radius:0;border:1px solid var(--appearance-border,#eef2f7);background:radial-gradient(circle at top left,rgba(var(--appearance-surface-rgb,255,255,255),.88),rgba(var(--appearance-surface-rgb,255,255,255),.38)),linear-gradient(180deg,var(--appearance-canvas,#eef3fb),var(--appearance-surface,#f7f9fd))}.task-card.is-report-card .task-export-date{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0 14px 12px;color:var(--t-muted);font-size:12px;line-height:1.4}.task-card.is-report-card .task-export-date-label{font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--appearance-muted,#8b98ae)}.task-card.is-report-card .task-export-date-value{font-weight:700;color:var(--t-ink);text-align:right}.task-card.is-report-card .task-export-action{min-height:76px;padding:0 28px;font-size:16px}.task-card.is-report-card .task-export-action-copy{gap:14px}.task-card.is-report-card .task-export-action-copy svg,.task-card.is-report-card .task-export-action>svg{width:24px;height:24px}.task-card.is-report-card .task-stats{display:flex;flex-direction:row;height:auto;width:calc(100% - 72px);border:1px solid var(--appearance-border,#e5ebf3);border-radius:28px;background:var(--appearance-surface,#ffffff);margin:0 26px 12px -56px;align-self:start;overflow:hidden}.task-card.is-report-card .task-stat{gap:10px;padding:12px 18px;flex:1 1 0;border-bottom:0;position:relative}.task-card.is-report-card .task-stat:first-child{flex:0.82 1 0}.task-card.is-report-card .task-stat:last-child{flex:1.18 1 0}.task-card.is-report-card .task-stat:first-child:after{content:"";position:absolute;top:18px;right:0;bottom:18px;width:1px;background:var(--appearance-canvas,#e9eef5)}.task-card.is-report-card .task-stat .k{gap:14px;font-size:13px;font-weight:800}.task-card.is-report-card .task-stat .k svg{width:22px;height:22px;padding:10px;border-radius:16px;background:var(--appearance-canvas,#eef4ff);box-sizing:content-box}.task-card.is-report-card .task-stat .v{font-size:15px;line-height:1.35}.task-card.is-report-card .task-stat-sub{font-size:13px}.task-card.is-report-card .task-recipient-caption,.task-card.is-report-card .task-stat-secondary{display:none}.task-card.is-report-card .task-stat-recipients{gap:6px}.task-card.is-report-card .pill{min-height:44px;padding:0 18px;border-radius:999px;font-size:13px}.task-export-card{width:220px}.task-export-thumb-frame{height:146px}.task-export-table-view{gap:14px}.task-export-table-back{min-width:92px}.task-export-table td:last-child,.task-export-table th:last-child{width:96px}}@media (max-width:720px){.tasks-root{gap:22px;padding:24px 18px 96px}.tasks-head{gap:16px;padding-top:18px}.tasks-head h1{font-size:58px}.tasks-head p{font-size:17px;line-height:1.75;max-width:none}.tasks-tabs{margin-top:2px;padding-bottom:10px}.tasks-tab{padding-bottom:10px;font-size:14px}.tasks-tab:after{bottom:-11px}.tasks-tab .count{width:40px;height:40px;font-size:16px}.tasks-list{gap:18px}.tasks-subsection-title{font-size:14px}.tasks-subsection-count{min-width:34px;height:34px;font-size:15px}.tasks-subsection-box,.tasks-subsection-toggle{padding:10px 14px;border-radius:16px}.task-card{gap:16px;padding:18px;border-radius:26px;box-shadow:0 24px 58px -32px rgba(16,39,84,.24)}.task-card.is-report-card{border-top-left-radius:0;border-top-right-radius:0}.task-card-head{gap:14px}.task-title{font-size:18px}.task-headmain{gap:2px}.task-sub{font-size:16px}.task-sub-report-desktop{display:none}.task-sub-report-mobile-inline{display:block}.task-report-cadence{gap:10px;row-gap:8px}.task-report-cadence-item{font-size:15px}.task-report-cadence-divider{height:18px}.task-export-thumb-fallback span{display:none}.task-report-mobile-shell{gap:0}.task-report-export-mobile{display:block}.task-report-export-desktop{display:none}.task-report-action-mobile{display:block;width:100%;margin-top:-1px}.task-export-thumb,.task-report-stack{width:100%;min-width:0}.task-exports{margin-top:0;margin-bottom:-1px;gap:4px}.task-exports-grid{display:block;width:100%}.task-report-meta{gap:0}.task-export-card{width:100%}.task-report-export-mobile .task-export-card{border-bottom-left-radius:0;border-bottom-right-radius:0}.task-export-thumb-frame{height:118px}.task-export-table-view{gap:8px}.task-export-table-wrap{border-radius:14px}.task-export-table td,.task-export-table th{padding:10px 12px}.task-export-download,.task-export-table td,.task-export-table thead th,.task-export-table-back{font-size:11px}.task-export-action{min-height:40px;padding:0 12px;font-size:12px}.task-export-action-inline{width:100%;min-width:0;max-width:100%;min-height:34px;padding:0 12px}.task-stats{margin-top:2px}.task-chat-btn{width:58px;height:58px;border-radius:18px}.task-stats{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:0;border-top:1px solid var(--appearance-border,#ebeff5);border-left:0}.task-stat{min-height:136px;gap:6px;padding:14px 16px 12px;border-right:0;border-bottom:0;justify-content:flex-start}.task-stat:first-child{border-right:1px solid var(--appearance-border,#ebeff5)}.task-stat .k{font-size:10px;letter-spacing:0;text-transform:none}.task-stat .v{font-size:17px;line-height:1.2;white-space:normal}.task-stat-sub{font-size:15px;line-height:1.35}.task-recipient-caption,.task-stat-secondary{display:none}.task-stat-recipients{margin-top:2px;padding-top:0;gap:6px}.task-stat-recipients .pill{width:100%;min-width:0;white-space:normal;line-height:1.35;padding-top:8px;padding-bottom:8px;border-radius:18px}}.workspace-ui-tasks .tasks-tabs{border-color:var(--appearance-border,#d9e5ea);background:var(--appearance-canvas,#eaf1f4);box-shadow:none}.workspace-ui-tasks .tasks-tab{color:var(--appearance-muted,#526b7d);background:transparent;box-shadow:none}.workspace-ui-tasks .tasks-tab:hover:not(.is-active){color:var(--appearance-ink,#0a4174);background:var(--appearance-hover,rgba(var(--appearance-surface-rgb,255,255,255),.72))}.workspace-ui-tasks .tasks-tab.is-active{color:#ffffff;background:var(--appearance-selected,#0a4174);box-shadow:0 2px 7px rgba(10,65,116,.18)}.workspace-ui-tasks .tasks-tab .count{color:var(--appearance-muted,#2f7f89);border-color:var(--appearance-border,#c9dde2);background:var(--appearance-canvas,#e5f2f2)}.workspace-ui-tasks .tasks-tab.is-active .count{color:#ffffff;border-color:rgba(var(--appearance-border-rgb,255,255,255),.24);background:var(--appearance-selected,rgba(var(--appearance-surface-rgb,255,255,255),.14));box-shadow:none}.workspace-ui-tasks .tasks-tab:focus-visible{outline:3px solid rgba(var(--appearance-border-rgb,47,127,137),.2);outline-offset:2px}.workspace-ui-tasks .tasks-list,.workspace-ui-tasks .tasks-panel,.workspace-ui-tasks .tasks-subsections{border:0;border-radius:0;background:transparent;box-shadow:none}.home-main.workspace-ui-reports,.home-main.workspace-ui-reports .home-stage{background:var(--appearance-surface,#ffffff)}.home-main.workspace-ui-reports .home-content{padding:0}.home-main.workspace-ui-reports .tasks-root{max-width:none;margin:0}.home-main.workspace-ui-reminders,.home-main.workspace-ui-reminders .home-stage{background:var(--appearance-surface,#ffffff)}.home-main.workspace-ui-reminders .home-content{padding:0}.home-main.workspace-ui-reminders .tasks-root{max-width:none;margin:0}.workspace-ui-reminders .tasks-reminders-list{gap:12px}@media (min-width:721px){.workspace-ui-reminders .task-card.is-reminder-card{gap:14px;min-height:0;padding:18px;border-radius:16px;background:var(--appearance-surface,#ffffff)}.workspace-ui-reminders .task-card.is-reminder-card .task-card-head{gap:14px;align-items:flex-start;min-width:0}.workspace-ui-reminders .task-card.is-reminder-card .task-dot{display:none}.workspace-ui-reminders .task-card.is-reminder-card .task-headmain{gap:7px}.workspace-ui-reminders .task-card.is-reminder-card .task-title-row.is-reminder{align-items:center}.workspace-ui-reminders .task-card.is-reminder-card .task-title{font-size:16px;line-height:1.25}.workspace-ui-reminders .task-card.is-reminder-card .task-schedule-status{min-height:21px;padding-inline:8px;font-size:9px;letter-spacing:.035em;text-transform:uppercase}.workspace-ui-reminders .task-card.is-reminder-card .task-tag{padding:4px 8px;border-radius:7px;color:var(--appearance-ink,#0a4174);background:var(--appearance-canvas,#e5f2f2);font-size:10px;letter-spacing:.045em}.workspace-ui-reminders .task-card.is-reminder-card .task-reminder-message{display:-webkit-box;overflow:hidden;width:100%;max-width:none;font-size:13px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.workspace-ui-reminders .task-card.is-reminder-card .task-card-aside{flex-direction:row;align-items:center}.workspace-ui-reminders .task-card.is-reminder-card .task-chat-shell{min-height:42px;gap:7px;padding:0 5px 0 13px;border-color:var(--appearance-border,#d9e5ea);border-radius:10px}.workspace-ui-reminders .task-card.is-reminder-card .task-chat-btn-label{font-size:13px;font-weight:700}.workspace-ui-reminders .task-card.is-reminder-card .task-chat-btn{width:34px;min-width:34px;height:40px}.workspace-ui-reminders .task-card.is-reminder-card .task-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:auto;min-height:112px;margin:0;overflow:hidden;border:1px solid var(--appearance-border,#d9e5ea);border-radius:12px;background:var(--appearance-surface,#ffffff)}.workspace-ui-reminders .task-card.is-reminder-card .task-stat,.workspace-ui-reminders .task-card.is-reminder-card .task-stat:first-child,.workspace-ui-reminders .task-card.is-reminder-card .task-stat:last-child{gap:6px;min-width:0;padding:12px 14px;border:0}.workspace-ui-reminders .task-card.is-reminder-card .task-stat:first-child{border-right:1px solid var(--appearance-border,#e3ecef)}.workspace-ui-reminders .task-card.is-reminder-card .task-stat .k{gap:8px;color:var(--appearance-muted,#2f7f89);font-size:10px;letter-spacing:.045em;text-transform:uppercase}.workspace-ui-reminders .task-card.is-reminder-card .task-stat .k svg{box-sizing:content-box;width:16px;height:16px;padding:6px;border-radius:8px;background:var(--appearance-canvas,#e5f2f2)}.workspace-ui-reminders .task-card.is-reminder-card .task-stat .v{overflow:hidden;font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.workspace-ui-reminders .task-card.is-reminder-card .task-stat-sub{font-size:11px}.workspace-ui-reminders .task-card.is-reminder-card .task-stat-recipients{gap:5px}.workspace-ui-reminders .task-card.is-reminder-card .pill{min-height:24px;padding:0 9px;border-radius:7px;background:var(--appearance-canvas,#eaf1f4);font-size:10px}.workspace-ui-tasks #reports-panel .tasks-list{gap:12px}.workspace-ui-tasks #reports-panel .task-report-mobile-shell{display:block}.workspace-ui-tasks #reports-panel .task-card.is-report-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 16px;min-height:0;padding:18px;overflow:visible;border-radius:16px;background:var(--appearance-surface,#ffffff)}.workspace-ui-tasks #reports-panel .task-card.is-report-card.is-report-exports-open{padding-bottom:18px}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-report-side-box{display:none}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-report-side-button{position:static;display:inline-flex;grid-column:2;grid-row:1;width:auto;min-width:136px;height:42px;margin:0;padding:0 14px;align-items:center;justify-content:space-between;gap:10px;align-self:start;border:1px solid var(--appearance-border,#0a4174);border-radius:10px;color:#ffffff;background:linear-gradient(135deg,#49769f,#0a4174);box-shadow:none;font-size:13px;font-weight:750;line-height:1;transform:none}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-report-side-button:before{display:none}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-report-side-button svg{width:16px;height:16px}}@media (min-width:721px){.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-report-side-button:is(:hover,:focus-visible){color:#ffffff;border-color:var(--appearance-border,#062f56);background:var(--appearance-hover,linear-gradient(135deg,#3f698e 0,#062f56 100%));transform:none}.workspace-ui-tasks #reports-panel .task-card.is-report-card>*{position:static;z-index:auto}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-card-head{grid-column:1;grid-row:1;gap:14px;align-items:flex-start;min-width:0}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-card-aside,.workspace-ui-tasks #reports-panel .task-card.is-report-card.is-report-exports-open .task-card-aside{position:static;margin-right:0}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-chat-shell{min-height:42px;gap:7px;padding:0 5px 0 13px;border-color:var(--appearance-border,#d9e5ea);border-radius:10px}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-chat-btn-label{font-size:13px;font-weight:700}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-chat-btn{width:34px;min-width:34px;height:40px}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-headmain{gap:7px}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-title{font-size:16px;line-height:1.25}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-title-row.is-report{align-items:center}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-schedule-status{min-height:21px;padding-inline:8px;font-size:9px;letter-spacing:.035em;text-transform:uppercase}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-report-cadence{gap:10px}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-report-cadence-item{gap:6px;font-size:13px}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-report-cadence-item svg{width:16px;height:16px}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-report-cadence-divider{height:17px}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-tag{padding:4px 8px;border-radius:7px;color:var(--appearance-ink,#0a4174);background:var(--appearance-canvas,#e5f2f2);font-size:10px;letter-spacing:.045em}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-dot{width:10px;height:10px;margin-top:5px;box-shadow:0 0 0 5px rgba(34,197,94,.12)}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-report-meta{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:minmax(210px,.45fr) minmax(0,1.55fr);align-items:stretch;gap:12px;min-width:0}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-report-meta>.task-export-table-view,.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-report-meta>.task-stats:only-child{grid-column:1/-1}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-report-export-desktop{min-width:0;align-self:stretch}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-export-card{width:100%;height:100%;min-height:112px;border-color:var(--appearance-border,#d9e5ea);border-radius:12px;background:var(--appearance-surface,#f7fafb)}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-export-thumb-frame{width:100%;height:82px;margin:0;border:0;border-bottom:1px solid var(--appearance-border,#e3ecef);background:var(--appearance-surface,#f7fafb)}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-export-thumb-fallback{gap:7px;padding:12px}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-export-thumb-fallback svg{width:28px;height:28px}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-export-thumb-fallback span{font-size:11px}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-export-date{min-height:29px;padding:7px 10px;font-size:10px}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:auto;height:100%;min-height:112px;margin:0;align-self:stretch;overflow:hidden;border:1px solid var(--appearance-border,#d9e5ea);border-radius:12px;background:var(--appearance-surface,#ffffff)}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-stat,.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-stat:first-child,.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-stat:last-child{position:relative;gap:6px;min-width:0;padding:12px 14px;border:0}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-stat:first-child{border-right:1px solid var(--appearance-border,#e3ecef)}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-stat:first-child:after{display:none}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-stat .k{gap:8px;color:var(--appearance-muted,#2f7f89);font-size:10px;letter-spacing:.045em;text-transform:uppercase}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-stat .k svg{box-sizing:content-box;width:16px;height:16px;padding:6px;border-radius:8px;background:var(--appearance-canvas,#e5f2f2)}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-stat .v{overflow:hidden;font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-stat-sub{font-size:11px}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-stat-recipients{gap:5px}.workspace-ui-tasks #reports-panel .task-card.is-report-card .pill{min-height:24px;padding:0 9px;border-radius:7px;background:var(--appearance-canvas,#eaf1f4);font-size:10px}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-export-table-view{gap:10px}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-export-table-wrap{border-radius:12px}}@media (max-width:720px){.workspace-ui-reports .app-data-refresh-indicator{top:10px;right:12px;width:34px;height:34px;justify-content:center;gap:0;padding:0;font-size:0}.workspace-ui-reports .app-data-refresh-indicator>span{width:12px;height:12px}.workspace-ui-reports .tasks-root{gap:12px;padding-top:14px}.workspace-ui-tasks #reports-panel .tasks-list{gap:14px}.workspace-ui-tasks #reports-panel .task-report-mobile-shell{overflow:hidden;border:1px solid var(--appearance-border,#d9e5ea);border-radius:16px;background:var(--appearance-surface,#ffffff);box-shadow:0 8px 24px rgba(11,37,62,.06)}.workspace-ui-tasks #reports-panel .task-card.is-report-card,.workspace-ui-tasks #reports-panel .task-report-export-mobile .task-export-card{border:0;border-radius:0;box-shadow:none}.workspace-ui-tasks #reports-panel .task-report-export-mobile{display:none}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-report-export-desktop{display:block}.workspace-ui-tasks #reports-panel .task-export-thumb-frame{height:68px}.workspace-ui-tasks #reports-panel .task-card.is-report-card{gap:12px;padding:14px}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:9px 10px}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-headmain{display:contents}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-title-row.is-report{grid-column:1;grid-row:1;gap:7px;align-items:center}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-report-stack{grid-column:1/-1;grid-row:2}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-card-aside{grid-column:2;grid-row:1;align-items:flex-end}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-chat-shell{display:inline-flex;min-height:34px;align-items:center;gap:5px;padding:0 9px;border:1px solid var(--appearance-border,#d9e5ea);border-radius:9px;background:var(--appearance-surface,#ffffff)}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-chat-btn-label{display:inline-flex;color:var(--appearance-ink,#0a4174);font-size:0;font-weight:750}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-chat-btn-label:before{content:"Edit";font-size:11px}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-chat-btn{width:18px;height:18px;min-width:18px;border:0;border-radius:0;background:transparent;box-shadow:none}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-chat-btn svg{width:16px;height:16px}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-chat-btn:hover{color:var(--appearance-ink,#0a4174);background:var(--appearance-hover,transparent);transform:none}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-title{font-size:16px}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-schedule-status{min-height:20px;padding-inline:7px;font-size:9px}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-report-cadence{width:100%;flex-wrap:nowrap;gap:8px;overflow:hidden}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-report-cadence-item{gap:5px;min-width:0;font-size:12px;white-space:nowrap}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-report-cadence-item svg{width:16px;height:16px}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-report-cadence-divider{height:16px}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-tag{padding:4px 7px;border-radius:7px;font-size:9px}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-report-meta{display:flex;flex-direction:column;gap:10px}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-export-card{width:100%;border:1px solid var(--appearance-border,#d9e5ea);border-radius:10px;background:var(--appearance-surface,#f7fafb)}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-chat-btn{flex:0 0 auto}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-stats{grid-template-columns:1fr;margin:0;overflow:hidden;border:1px solid var(--appearance-border,#d9e5ea);border-radius:10px;background:var(--appearance-surface,#ffffff)}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-stat,.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-stat:first-child{min-height:0;display:grid;grid-template-columns:minmax(92px,.6fr) minmax(0,1.4fr);align-items:center;gap:6px 12px;padding:11px 12px;border:0}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-stat:first-child{border-right:0;border-bottom:1px solid var(--appearance-border,#e3ecef)}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-stat .k{gap:7px;color:var(--appearance-muted,#2f7f89);font-size:10px;letter-spacing:0;text-transform:none;white-space:nowrap}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-stat .k svg{width:17px;height:17px}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-stat .v{overflow:visible;font-size:13px;line-height:1.35;text-overflow:clip;white-space:normal}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-stat-recipients{grid-column:2;margin:0;gap:5px}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-stat-recipients .pill{width:auto;min-width:0;min-height:23px;padding:3px 9px;border-radius:7px;background:var(--appearance-canvas,#eaf1f4);font-size:10px;line-height:1.2;white-space:normal}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-report-action-mobile{margin-top:0}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-export-action-inline{min-height:40px;border:1px solid var(--appearance-border,#0a4174);border-radius:10px;color:#ffffff;background:linear-gradient(135deg,#49769f,#0a4174);box-shadow:none;font-size:13px;justify-content:center}.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-export-action-inline:is(:hover,:focus-visible){color:#ffffff;border-color:var(--appearance-border,#062f56);background:var(--appearance-hover,linear-gradient(135deg,#3f698e 0,#062f56 100%))}.workspace-ui-tasks .page-chat-sheet[data-page-chat-scope^=task-]{color:var(--appearance-ink,#001d39);background:var(--appearance-surface,#f7fbfd)}.workspace-ui-tasks .page-chat-sheet[data-page-chat-scope^=task-] .page-chat-sheet-header{min-height:64px;grid-template-columns:36px minmax(0,1fr) 36px;gap:10px;padding:max(22px,calc(env(safe-area-inset-top) + 16px)) 14px 10px;border-color:var(--appearance-border,#d9e5ea);background:var(--appearance-surface,#ffffff)}.workspace-ui-tasks .page-chat-sheet[data-page-chat-scope^=task-] .page-chat-sheet-title{min-width:0;display:flex;align-items:center;justify-content:center;text-align:center}.workspace-ui-tasks .page-chat-sheet[data-page-chat-scope^=task-] .page-chat-sheet-title strong{max-width:100%;overflow:hidden;color:var(--appearance-ink,#001d39);font-size:15px;font-weight:750;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.workspace-ui-tasks .page-chat-sheet[data-page-chat-scope^=task-] :is(.page-chat-sheet-collapse,.page-chat-sheet-newchat){width:36px;height:36px;min-width:36px;padding:0;border:1px solid var(--appearance-border,#c9d9e0);border-radius:10px;color:var(--appearance-ink,#0a4174);background:var(--appearance-surface,#ffffff);box-shadow:none}.workspace-ui-tasks .page-chat-sheet[data-page-chat-scope^=task-] .page-chat-sheet-collapse{border-color:transparent;border-radius:0;background:transparent}.workspace-ui-tasks .page-chat-sheet[data-page-chat-scope^=task-] :is(.page-chat-sheet-collapse,.page-chat-sheet-newchat):is(:hover,:focus-visible){color:var(--appearance-ink,#001d39);border-color:var(--appearance-border,#8fb4c1);background:var(--appearance-hover,var(--appearance-canvas,#eef6fa))}.workspace-ui-tasks .page-chat-sheet[data-page-chat-scope^=task-] .page-chat-sheet-collapse:is(:hover,:focus-visible){border-color:transparent;background:var(--appearance-hover,transparent)}.workspace-ui-tasks .page-chat-sheet[data-page-chat-scope^=task-] .page-chat-sheet-collapse svg,.workspace-ui-tasks .page-chat-sheet[data-page-chat-scope^=task-] .page-chat-sheet-newchat svg{width:17px;height:17px}.workspace-ui-tasks .page-chat-sheet[data-page-chat-scope^=task-] .page-chat-sheet-newchat-label{display:none}.workspace-ui-tasks .page-chat-sheet[data-page-chat-scope^=task-] .page-chat-sheet-body{padding:12px;background:var(--appearance-surface,#f7fbfd)}.workspace-ui-tasks .page-chat-sheet[data-page-chat-scope^=task-] .page-chat-sheet-footer{gap:7px;padding:8px 12px calc(8px + env(safe-area-inset-bottom));border-color:var(--appearance-border,#d9e5ea);background:var(--appearance-surface,#f7fbfd)}.workspace-ui-tasks .page-chat-sheet[data-page-chat-scope^=task-] .page-chat-sheet-rail{gap:6px;padding:1px 0 3px}.workspace-ui-tasks .page-chat-sheet[data-page-chat-scope^=task-] .page-chat-sheet-rail .home-bottom-pill{min-height:36px;gap:6px;padding:5px 11px 5px 6px;border-color:var(--appearance-border,#c9d9e0);background:var(--appearance-surface,#ffffff);box-shadow:none;font-size:11px}.workspace-ui-tasks .page-chat-sheet[data-page-chat-scope^=task-] .page-chat-sheet-rail .page-chat-pill-icon{width:22px;height:22px;min-width:22px;flex-basis:22px}.workspace-ui-reminders .app-data-refresh-indicator{top:10px;right:12px;width:34px;height:34px;justify-content:center;gap:0;padding:0;font-size:0}.workspace-ui-reminders .app-data-refresh-indicator>span{width:12px;height:12px}.workspace-ui-reminders .tasks-root{gap:12px;padding-top:14px}.workspace-ui-reminders .tasks-reminders-list{gap:14px}.workspace-ui-reminders .task-card.is-reminder-card{gap:12px;padding:14px;overflow:hidden;border:1px solid var(--appearance-border,#d9e5ea);border-radius:16px;background:var(--appearance-surface,#ffffff);box-shadow:0 8px 24px rgba(11,37,62,.06)}.workspace-ui-reminders .task-card.is-reminder-card .task-card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:9px 10px}.workspace-ui-reminders .task-card.is-reminder-card .task-dot{display:none}.workspace-ui-reminders .task-card.is-reminder-card .task-headmain{display:contents}.workspace-ui-reminders .task-card.is-reminder-card .task-title-row.is-reminder{grid-column:1;grid-row:1;gap:7px;align-items:center}.workspace-ui-reminders .task-card.is-reminder-card .task-reminder-details{grid-column:1/-1;grid-row:2;gap:7px}.workspace-ui-reminders .task-card.is-reminder-card .task-card-aside{grid-column:2;grid-row:1;align-items:flex-end}.workspace-ui-reminders .task-card.is-reminder-card .task-chat-shell{display:inline-flex;min-height:34px;align-items:center;gap:5px;padding:0 9px;border:1px solid var(--appearance-border,#d9e5ea);border-radius:9px;background:var(--appearance-surface,#ffffff)}.workspace-ui-reminders .task-card.is-reminder-card .task-chat-btn-label{display:inline-flex;color:var(--appearance-ink,#0a4174);font-size:0;font-weight:750}.workspace-ui-reminders .task-card.is-reminder-card .task-chat-btn-label:before{content:"Edit";font-size:11px}.workspace-ui-reminders .task-card.is-reminder-card .task-chat-btn{width:18px;height:18px;min-width:18px;border:0;border-radius:0;background:transparent;box-shadow:none}.workspace-ui-reminders .task-card.is-reminder-card .task-chat-btn svg{width:16px;height:16px}.workspace-ui-reminders .task-card.is-reminder-card .task-title{font-size:16px}.workspace-ui-reminders .task-card.is-reminder-card .task-schedule-status{min-height:20px;padding-inline:7px;font-size:9px}.workspace-ui-reminders .task-card.is-reminder-card .task-reminder-cadence{width:100%;flex-wrap:nowrap;gap:8px;overflow:hidden}.workspace-ui-reminders .task-card.is-reminder-card .task-reminder-cadence-item{min-width:0;font-size:12px;white-space:nowrap}.workspace-ui-reminders .task-card.is-reminder-card .task-tag{padding:4px 7px;border-radius:7px;color:var(--appearance-ink,#0a4174);background:var(--appearance-canvas,#e5f2f2);font-size:9px}.workspace-ui-reminders .task-card.is-reminder-card .task-reminder-message{display:-webkit-box;overflow:hidden;font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.workspace-ui-reminders .task-card.is-reminder-card .task-stats{grid-template-columns:1fr;margin:0;overflow:hidden;border:1px solid var(--appearance-border,#d9e5ea);border-radius:10px;background:var(--appearance-surface,#ffffff)}.workspace-ui-reminders .task-card.is-reminder-card .task-stat,.workspace-ui-reminders .task-card.is-reminder-card .task-stat:first-child{min-height:0;display:grid;grid-template-columns:minmax(92px,.6fr) minmax(0,1.4fr);align-items:center;gap:6px 12px;padding:11px 12px;border:0}.workspace-ui-reminders .task-card.is-reminder-card .task-stat:first-child{border-right:0;border-bottom:1px solid var(--appearance-border,#e3ecef)}.workspace-ui-reminders .task-card.is-reminder-card .task-stat .k{gap:7px;color:var(--appearance-muted,#2f7f89);font-size:10px;white-space:nowrap}.workspace-ui-reminders .task-card.is-reminder-card .task-stat .k svg{width:17px;height:17px}.workspace-ui-reminders .task-card.is-reminder-card .task-stat .v{overflow:visible;font-size:13px;line-height:1.35;text-overflow:clip;white-space:normal}.workspace-ui-reminders .task-card.is-reminder-card .task-stat-recipients{grid-column:2;margin:0;gap:5px}.workspace-ui-reminders .task-card.is-reminder-card .task-stat-recipients .pill{width:auto;min-width:0;min-height:23px;padding:3px 9px;border-radius:7px;background:var(--appearance-canvas,#eaf1f4);font-size:10px;line-height:1.2;white-space:normal}}.task-report-actions{display:none}.task-report-pause-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:0 14px;border:1px solid var(--appearance-border,#d9e5ea);border-radius:10px;background:var(--appearance-surface,#fff);color:var(--appearance-ink,#0a4174);font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.task-report-pause-button,.task-report-pause-button:is(:hover,:focus,:active){box-shadow:none}.task-report-pause-button.is-stop{--report-control-tone:#b23b3b;color:var(--report-control-tone);border-color:var(--appearance-border,#d9e5ea);background:transparent}.task-report-pause-button.is-start{--report-control-tone:#247448;color:var(--report-control-tone);border-color:var(--appearance-border,#c4dfce);background:var(--appearance-canvas,#f2f9f5)}.task-report-pause-button.is-stop:hover:not(:disabled){background:var(--appearance-hover,rgba(178,59,59,.06))}.task-report-pause-button.is-start:hover:not(:disabled){background:var(--appearance-hover,var(--appearance-canvas,#e4f2e9))}html[data-theme=dark] .task-report-pause-button.is-stop{--report-control-tone:#ffaaaa;color:var(--report-control-tone);border-color:var(--appearance-border,#324e60);background:transparent}html[data-theme=dark] .task-report-pause-button.is-start{--report-control-tone:#83d6a5;color:var(--report-control-tone);border-color:var(--appearance-border,#365c4c);background:#172b27}html[data-theme=dark] .task-report-pause-button.is-stop:hover:not(:disabled){background:var(--appearance-hover,rgba(var(--appearance-tint-rgb,255,170,170),.07))}html[data-theme=dark] .task-report-pause-button.is-start:hover:not(:disabled){background:var(--appearance-hover,#203b31)}.task-report-pause-button svg{flex-shrink:0}.task-report-pause-button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.task-report-pause-button:disabled{opacity:.6;cursor:wait}.task-report-update-error{grid-column:1/-1;color:var(--appearance-danger,#b42318);font-size:13px}@media (min-width:721px){.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-report-actions{display:flex;grid-column:2;grid-row:1;align-items:flex-start;gap:8px}}@media (max-width:720px){.workspace-ui-tasks #reports-panel .task-card.is-report-card .task-report-action-mobile{display:flex;align-items:center;gap:8px}}