.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);font-size:var(--text-caption);align-items:center;gap:8px;margin:0;padding:13px 19px;font-weight:600;display:flex}.my-task-group h2 span{font-size:var(--text-caption);font-weight:400}.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}}.my-tasks-toolbar .segmented{flex-wrap:wrap}.owned-work-item+.owned-work-item{border-top:1px solid var(--border)}.owned-work-item .action-list{padding-top:0}.owned-work-item .action-row{padding-top:8px}.owned-work-reason{color:var(--color-text-secondary);font-size:var(--text-caption);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:14px 19px 0;display:flex}.owned-work-kind{background:var(--color-bg-muted);color:var(--color-text);border:1px solid var(--color-border);border-radius:999px;align-items:center;padding:1px 7px;font-size:11px;font-weight:600;display:inline-flex}.owned-work-record{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:10px 19px 18px;display:flex}.owned-work-record-main{flex:1;min-width:180px}.owned-work-record-meta{color:var(--color-text-secondary);font-size:var(--text-caption);margin-top:4px;display:block}.my-task-group{position:relative}.daily-work-group h3{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:var(--color-bg-subtle);color:var(--color-text-secondary);font-size:var(--text-caption);font-weight:var(--weight-semibold);margin:0;display:flex}.daily-work-group h3 span{font-weight:var(--weight-regular)}.my-tasks-panel .work-queue-row{align-items:start;gap:var(--space-3);padding:var(--space-3) var(--space-5);border:0;border-top:1px solid var(--color-border);grid-template-columns:18px minmax(0,1fr) auto;display:grid;position:relative}.work-queue-mark{color:var(--color-text-secondary);margin-top:3px}.work-queue-main{overflow-wrap:anywhere;min-width:0}.my-tasks-panel .work-queue-row .row-title{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.work-queue-meta{align-items:baseline;gap:var(--space-1) var(--space-2);margin-top:var(--space-1);color:var(--color-text-secondary);font-size:var(--text-caption);flex-wrap:wrap;display:flex}.work-queue-meta>*+:before{content:"·";margin-right:var(--space-2);color:var(--color-text-secondary)}.work-queue-source{font-weight:var(--weight-medium)}.work-queue-context,.work-queue-details{margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:var(--text-caption)}.work-queue-details summary{width:fit-content;color:var(--color-link);cursor:pointer}.work-queue-details[open]{gap:var(--space-2);padding-top:var(--space-1);display:grid}.work-queue-details p{margin:0}.work-queue-details blockquote{padding-left:var(--space-3);border-left:2px solid var(--color-border);margin:0}.my-tasks-panel .work-queue-actions{align-self:center;min-width:0;max-width:240px}.work-queue-actions .task-status-control{margin:0}.work-queue-actions .button{white-space:nowrap}.work-queue-actions .form-error{white-space:normal;overflow-wrap:anywhere}@media (max-width:480px){.my-tasks-panel .work-queue-row{padding-inline:var(--space-3);gap:var(--space-2);grid-template-columns:18px minmax(0,1fr)}.work-queue-actions{grid-column:2;justify-self:start}.work-queue-actions .button{white-space:normal;min-height:44px}}
