.feedback-count-note{margin:0 0 14px;color:var(--sr-muted,#738297);font-size:11px;line-height:1.75}.feedback-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:20px}.feedback-type-grid article{min-width:0;padding:14px;border:1px solid var(--sr-line,#e0e7ef);border-radius:13px;background:var(--sr-panel,#f5f8fc)}.feedback-type-grid article>div{display:flex;justify-content:space-between;align-items:center;gap:8px}.feedback-type-grid b{color:var(--sr-ink,#22354c);font-size:12px}.feedback-type-grid strong{color:var(--sr-accent,#167b91);font-size:20px}.feedback-type-grid p{margin:7px 0 0;color:var(--sr-muted,#738297);font-size:10px;line-height:1.6}.feedback-type-grid p span{display:block}.feedback-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0 10px}.feedback-section-heading h4{margin:0;color:var(--sr-ink,#22354c);font-size:13px}.feedback-section-heading small{display:block;margin-top:5px;color:var(--sr-muted,#738297);font-size:10px;line-height:1.5}.feedback-section-heading label{display:flex;align-items:center;gap:7px;color:var(--sr-muted,#738297);font-size:10px;white-space:nowrap}.feedback-section-heading select{max-width:150px;padding:7px 9px;border:1px solid var(--sr-line,#dce4ee);border-radius:8px;background:var(--sr-input,#fff);color:var(--sr-ink,#22354c);font:inherit;font-size:11px}.feedback-task-list{display:grid;gap:10px}.feedback-task-card{min-width:0;border:1px solid var(--sr-line,#dce4ee);border-radius:13px;background:var(--sr-surface,#fff);overflow:hidden}.feedback-task-card summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;list-style:none;cursor:pointer}.feedback-task-card summary::-webkit-details-marker{display:none}.feedback-task-card summary:after{content:'＋';flex:0 0 auto;color:var(--sr-accent,#397bff);font-size:18px}.feedback-task-card[open] summary:after{content:'−'}.feedback-task-card summary:focus-visible{outline:2px solid var(--sr-accent,#397bff);outline-offset:-3px;border-radius:12px}.feedback-task-title{min-width:0;flex:1}.feedback-task-title strong{display:block;margin-top:6px;color:var(--sr-ink,#22354c);font-size:12px;line-height:1.55;overflow-wrap:anywhere}.feedback-task-title small{display:block;margin-top:5px;color:var(--sr-muted,#738297);font-size:10px;line-height:1.6;overflow-wrap:anywhere}.feedback-task-type{display:inline-flex;padding:3px 7px;border-radius:6px;background:var(--sr-accent-soft,#edf3ff);color:var(--sr-accent,#397bff);font-size:9px;font-weight:700}.feedback-task-type.health{color:var(--sr-success,#18786c);background:color-mix(in srgb,var(--sr-success,#18786c) 12%,transparent)}.feedback-task-numbers{display:grid;flex:0 0 auto;gap:4px;text-align:right}.feedback-task-numbers>b{color:var(--sr-ink,#22354c);font-size:14px}.feedback-task-numbers>.feedback-rate{font-size:11px}.feedback-task-numbers>small{color:var(--sr-muted,#738297);font-size:9px}.feedback-task-people{display:grid;gap:14px;padding:14px;border-top:1px solid var(--sr-line,#e0e7ef);background:var(--sr-panel,#f7f9fc)}.feedback-task-people h5{display:flex;gap:9px;align-items:center;margin:0 0 8px;color:var(--sr-ink,#22354c);font-size:11px}.feedback-task-people h5 b{color:var(--sr-muted,#738297);font-weight:500;font-size:10px}.feedback-name-group{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.feedback-name-group span{max-width:100%;padding:5px 8px;border:1px solid var(--sr-line,#dce4ee);border-radius:7px;color:var(--sr-ink,#22354c);font-size:11px;line-height:1.4;overflow-wrap:anywhere}.feedback-name-group.missing span{border-color:color-mix(in srgb,var(--sr-danger,#c96060) 35%,transparent);color:var(--sr-danger,#c96060);background:var(--sr-danger-bg,#fff1f1)}.feedback-all-done,.feedback-empty-names{margin:0;color:var(--sr-success,#18786c);font-size:11px;line-height:1.6}.feedback-empty-names{color:var(--sr-muted,#738297)}.feedback-task-paging{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;color:var(--sr-muted,#738297);font-size:10px}.feedback-task-paging>div{display:flex;gap:6px}.feedback-task-paging button,.personal-feedback-details{padding:7px 10px;border:1px solid var(--sr-line,#dce4ee);border-radius:8px;background:var(--sr-panel,#f5f8fc);color:var(--sr-accent,#397bff);font:inherit;font-size:11px;cursor:pointer}.feedback-task-paging button:disabled{opacity:.4;cursor:default}.personal-feedback-details{margin:0 0 15px}.feedback-row{min-width:0}.feedback-row>*{min-width:0;overflow-wrap:anywhere}.feedback-row .feedback-missing{font-size:10px}.feedback-row>span:nth-child(2),.feedback-row>span:nth-child(3){white-space:nowrap}.feedback-task-section{scroll-margin-top:12px}
.feedback-name-group small{display:block;margin-top:3px;font-size:9px;font-weight:400}
.feedback-quality-note{margin:-5px 0 17px;padding:11px 13px;border:1px solid var(--sr-line,#e0e7ef);border-radius:10px;background:var(--sr-warning-bg,#fff5e8);color:var(--sr-warning,#805522);font-size:10px;line-height:1.75}.feedback-quality-note b{font-size:11px}.feedback-quality-note p{margin:4px 0 0}
@media(max-width:620px){.feedback-section-heading{align-items:flex-start;flex-wrap:wrap}.feedback-section-heading label{margin-left:auto}.feedback-type-grid{gap:8px}.feedback-type-grid article{padding:11px}.feedback-type-grid strong{font-size:18px}.feedback-task-card summary{gap:10px;padding:12px}.feedback-task-title strong{font-size:11px}.feedback-task-numbers>b{font-size:13px}.feedback-task-card summary:after{font-size:16px}.feedback-task-people{padding:12px}.feedback-task-paging{align-items:flex-start}.feedback-task-paging>div{flex:0 0 auto}.feedback-section-heading select{max-width:130px}.feedback-row{padding-left:8px;padding-right:8px;gap:7px;grid-template-columns:minmax(80px,1fr) 76px 73px}}
