.daily-report-insights{min-width:0;max-width:100%;container:report-insights / inline-size}
.daily-report-insights [data-insight-retry]{min-height:40px;max-width:100%;padding:8px 14px;border:1px solid #c4d7dc;border-radius:6px;background:#fff;color:#176963;line-height:1.5;white-space:normal;overflow-wrap:anywhere;cursor:pointer}
.daily-report-insights [data-insight-retry]:hover{background:#edf8f4}
.daily-report-insights [data-insight-retry]:focus-visible{outline:3px solid #268f84;outline-offset:2px}
.daily-report-insights>h3{margin:16px 0 8px}
.daily-report-insights>h3:first-child{margin-top:8px}
.work-review-overview{margin:8px 0 14px;padding:0;white-space:pre-line;line-height:1.65;color:#314f59}
.daily-report-focus{margin:8px 0 16px;padding:12px 16px;border:1px solid #b7dcd0;border-left:4px solid #228d77;border-radius:8px;background:#f0faf5;overflow-wrap:anywhere}
.daily-report-focus h3{margin:0 0 8px}
.daily-report-focus>ul{margin:0;padding-left:20px}
.daily-report-focus>ul>li+li{margin-top:12px}
.work-review-member.is-pinned>td{background:#f0faf5}
.work-review-focus-badge{display:inline-block;margin:4px 0;padding:2px 7px;border-radius:6px;background:#d8eee2;color:#176963;font-weight:700}
.work-review-pin{display:flex;align-items:center;gap:5px;min-height:40px;max-width:100%;margin-top:8px;padding:6px 9px;border:1px solid #c4d7dc;border-radius:6px;background:#fff;color:#176963;white-space:normal;overflow-wrap:anywhere;cursor:pointer}
.work-review-pin:hover{background:#edf8f4}
.work-review-pin:focus-visible{outline:3px solid #268f84;outline-offset:2px}
.work-review-pin:disabled{opacity:.6;cursor:wait}
[data-insight-focus-status]:empty{display:none}
.work-review-table{width:100%;max-width:100%;table-layout:fixed;border-collapse:collapse;margin:8px 0 16px;line-height:1.6;color:#283c51}
.work-review-table :is(th,td){padding:10px 12px;border:1px solid #dce6e8;vertical-align:top;text-align:left;overflow-wrap:anywhere;white-space:pre-line}
.work-review-table th{background:#eff5f8;font-weight:700}
.work-review-table th:first-child{width:24%}
.work-review-table th:nth-child(2){width:46%}
.work-review-table.has-author th:first-child{width:15%}
.work-review-table.has-author th:nth-child(2){width:22%}
.work-review-table.has-author th:nth-child(3){width:38%}
.work-review-table.work-review-attention th:first-child{width:22%}
.work-review-table.work-review-attention th:nth-child(2){width:auto}
.work-review-table.work-review-members>thead>tr>th:first-child{width:18%}
.work-review-table.work-review-members>thead>tr>th:nth-child(2){width:50%}
.work-review-table .work-review-points{margin:0;padding-left:20px;white-space:normal}
.work-review-points li+li{margin-top:6px}
.work-review-next+.work-review-next{margin-top:12px}
.work-review-member-detail>td{padding:0 12px;background:#f8fafb}
.work-review-member-detail summary{min-height:38px;padding:8px 0;box-sizing:border-box;cursor:pointer;line-height:1.5;color:#176963}
.work-review-member-detail summary:focus-visible{outline:3px solid #268f84;outline-offset:2px}
.work-review-member-detail .work-review-table{background:#fff}
.work-review-table :is(p,small,time){display:block;margin:0 0 6px;white-space:pre-line}
.work-review-table :is(small,time){color:#647381}
.work-review-table :is(p,small,time):last-child{margin-bottom:0}
.work-review-actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px;white-space:normal}
.work-review-actions:empty,[data-insight-status]:empty{display:none}
.work-review-actions button,.home-review-open{min-height:36px;padding:6px 9px;border:1px solid #c4d7dc;border-radius:6px;background:#fff;color:#176963;line-height:1.5;text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer}
.work-review-actions button:hover,.home-review-open:hover{background:#edf8f4}
.work-review-actions button:focus-visible,.home-review-open:focus-visible,.daily-report-original>summary:focus-visible{outline:3px solid #268f84;outline-offset:2px}
.home-review-open{width:100%;border:0;padding:0;font-weight:700;background:transparent}
.home-review-list th:first-child{width:calc(10ch + 24px)}
.home-review-list td:first-child{white-space:nowrap}
.home-review-list th:nth-child(2){width:40%}
.home-review-detail th:first-child{width:22%}
.home-review-detail th:nth-child(2){width:auto}
.daily-report-original{grid-column:1/-1;margin:12px 0 0;padding:0;border-top:1px solid #dce6e8}
.daily-report-original>summary{min-height:42px;padding:10px 0;box-sizing:border-box;cursor:pointer;line-height:1.5;color:#176963}
.daily-report-original[open]>summary{margin-bottom:8px}
.daily-report-original .markdown{padding:0;margin:0;line-height:1.65}
.daily-report-original .markdown :is(p,pre){margin:8px 0;white-space:pre-wrap}
.daily-report-original>.daily-report-readonly{margin:0;padding:10px 0;background:transparent;border:0}
@container report-insights (max-width:620px){
  .daily-report-insights .work-review-table,.daily-report-insights .work-review-table :is(tbody,tr,td){display:block;width:100%;box-sizing:border-box}
  .daily-report-insights .work-review-table thead{display:none}
  .daily-report-insights .work-review-table tr{border-top:1px solid #cedee2;padding:8px 0}
  .daily-report-insights .work-review-table td{border:0;padding:6px 0}
  .daily-report-insights .work-review-table td::before{content:attr(data-label);display:block;color:#647381;font-weight:700;margin-bottom:3px}
}
@container home-detail (max-width:620px){
  .home-review-list,.home-review-list :is(tbody,tr,td){display:block;width:100%;box-sizing:border-box}
  .home-review-list thead{display:none}
  .home-review-list tr{border-top:1px solid #cedee2;padding:8px 0}
  .home-review-list td{border:0;padding:6px 0}
  .home-review-list td::before{content:attr(data-label);display:block;color:#647381;font-weight:700;margin-bottom:3px}
}
