.requirement-update-body{flex-direction:column;gap:17px;display:flex}.requirement-update-heading{align-items:flex-start;gap:11px;display:flex}.requirement-update-heading>svg{color:var(--color-text-secondary);flex-shrink:0;margin-top:2px}.requirement-update-heading>div{flex:1;min-width:0}.requirement-update-heading h3{overflow-wrap:anywhere;font-size:16px;line-height:1.5}.requirement-update-heading p,.requirement-update-context,.requirement-update-hint,.requirement-update-document small{color:var(--color-text-secondary);font-size:12px;line-height:1.6}.requirement-update-description,.requirement-update-shared p{color:var(--color-text-secondary);font-size:13px;line-height:1.65}.requirement-update-context{flex-wrap:wrap;gap:5px 16px;display:flex}.requirement-update-fields{border:0;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;display:flex}.requirement-update-status-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.requirement-update-status-grid>:only-child{grid-column:1/-1}.requirement-update input,.requirement-update select,.requirement-update textarea{min-width:0;max-width:100%}.requirement-update-add-evidence,.requirement-update-history{border:1px solid var(--color-border);border-radius:8px;padding:13px 15px}.requirement-update summary{cursor:pointer;color:var(--color-text-secondary);font-size:12px;font-weight:550}.requirement-update summary>span{color:var(--color-primary);margin-left:10px;font-size:11px}.requirement-update summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.requirement-update-evidence-fields,.requirement-update-history-body{flex-direction:column;gap:15px;padding-top:16px;display:flex}.requirement-update-shared,.requirement-update-warning{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:8px;flex-direction:column;align-items:flex-start;gap:10px;padding:13px 15px;display:flex}.requirement-update-shared strong,.requirement-update-warning p{font-size:12px;line-height:1.6}.requirement-update-expiration,.requirement-update-warning{color:var(--status-attention-fg);background:var(--status-attention-bg);border:1px solid var(--status-attention-border)}.requirement-update-expiration{border-radius:6px;padding:10px 12px;font-size:12px;line-height:1.6}.requirement-update-supporting h4,.requirement-update-history h4{margin-bottom:4px;font-size:12px}.requirement-update-document{border-bottom:1px solid var(--color-border);overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 0;display:flex}.requirement-update-document:last-child{border-bottom:0}.requirement-update-document-title{align-items:flex-start;gap:8px;font-size:12px;display:flex}.requirement-update-document-title svg{color:var(--color-text-secondary);flex-shrink:0}.requirement-update-document-history,.requirement-update-document-history>div,.requirement-update-observation{flex-direction:column;gap:6px;font-size:12px;line-height:1.6;display:flex}.requirement-update-document-history{gap:12px;padding-top:10px}.requirement-update-observation{border-left:2px solid var(--color-border);padding-left:12px}.requirement-update-observation>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.requirement-update-observation small{color:var(--color-text-secondary)}.requirement-update-observation p,.requirement-update-last-note{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.requirement-update-settings{align-self:flex-start;align-items:center;gap:7px;display:flex}.requirement-update-saved{color:var(--status-current-fg);font-size:12px}@media (max-width:540px){.requirement-update-status-grid{grid-template-columns:1fr}.requirement-update-heading{flex-wrap:wrap}.requirement-update-heading>div{flex-basis:calc(100% - 35px)}.requirement-update-heading>.badge,.requirement-update-heading>.status{margin-left:33px}.requirement-update-history .detail-list>div{flex-wrap:wrap;gap:5px}}
.my-tasks-toolbar{flex-wrap:wrap}.my-tasks-toolbar .segmented button{color:var(--color-text-secondary)}.my-tasks-toolbar .segmented button.active{color:var(--color-link)}.my-tasks-toolbar .segmented span{font-variant-numeric:tabular-nums;margin-left:5px}.my-tasks-toolbar select{max-width:min(260px,100%)}.my-task-group+.my-task-group{border-top:1px solid var(--border)}.my-task-group h2{background:var(--color-bg-subtle);color:var(--color-text-secondary);align-items:center;gap:8px;margin:0;padding:13px 19px;font-size:12px;font-weight:600;display:flex}.my-task-group h2 span{font-size:11px;font-weight:400}.my-task-group.overdue h2{color:var(--status-overdue-fg);background:var(--status-overdue-bg)}.my-task-group.today h2{color:var(--status-attention-fg);background:var(--status-attention-bg)}.my-task-group.completed h2{color:var(--status-current-fg)}.my-tasks-panel .action-row>.badge{align-self:flex-start}@media (max-width:760px){.my-tasks-toolbar .inline-search{flex-basis:100%;max-width:none}.my-tasks-toolbar select{width:100%;max-width:none}}
