/* 用途：反馈、收藏与学习概况；文件：public/assets/community.css。 */
/* 模块：用户与反馈界面。入口：public/assets/community.css。 */
/* 样式分区：.feedback-pending-banner；维护此组件的布局、外观与交互状态。 */

.feedback-pending-banner{display:flex;gap:13px;background:#f6eddb;border:1px solid #e5cea1;border-radius:12px;padding:17px 18px;margin:0 0 24px;color:#805c24}.feedback-pending-mark{font-size:25px;line-height:1.2}.feedback-pending-banner strong{font-size:13px}.feedback-pending-banner p{font-size:11px;margin:6px 0}.feedback-pending-banner a,.feedback-record-link{font-size:11px;text-decoration:underline;text-underline-offset:3px}
/* 样式分区：.feedback-record-link；维护此组件的布局、外观与交互状态。 */
.feedback-record-link{display:inline-block;margin-top:18px;color:var(--green)}
/* 样式分区：.feedback-success a；维护此组件的布局、外观与交互状态。 */
.feedback-success a{display:inline-block;margin-top:10px;text-decoration:underline;font-size:12px}
/* 样式分区：.feedbacks-main；维护此组件的布局、外观与交互状态。 */
.feedbacks-main{max-width:960px;padding:52px 24px 70px}.feedbacks-main>h1{font-size:36px}
/* 样式分区：.reader-feedback-tabs；维护此组件的布局、外观与交互状态。 */
.reader-feedback-tabs{display:flex;gap:max(var(--action-gap),8px);flex-wrap:wrap;margin:28px 0}.reader-feedback-tabs button{font-size:12px;padding:8px 15px;border-radius:8px;border:1px solid var(--border)}.reader-feedback-tabs .active{background:var(--green);color:white;border-color:var(--green)}.reader-feedback-card{padding:26px;background:white;border:1px solid var(--border);border-radius:14px;margin:18px 0;scroll-margin:30px}.reader-feedback-card:target{border-color:#a6bb8a;box-shadow:0 0 0 3px #a6bb8a20}.reader-feedback-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.reader-feedback-heading small,.reader-feedback-copy small,.reader-feedback-reply>small{font-size:10px;color:var(--muted)}.reader-feedback-heading h2{font-size:27px;margin:12px 0 5px;overflow-wrap:anywhere}.reader-feedback-heading p{font-size:12px;color:var(--muted);margin:0 0 18px}.reader-feedback-status{font-size:10px;padding:5px 9px;border-radius:6px;white-space:nowrap}.reader-feedback-status.status-pending{background:#f6eddb;color:#805c24}.reader-feedback-status.status-resolved{background:#e9f1e4;color:#476238}.reader-feedback-status.status-dismissed{background:#eef0ed;color:#758078}.reader-feedback-copy{margin:20px 0}.reader-feedback-copy p{font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 18px}.reader-feedback-reply{background:#f2f6ed;border-radius:9px;padding:18px}.reader-feedback-reply .markdown-body{margin-top:10px;font-size:12px}.reader-feedback-wait{background:#f6f5f0;padding:13px;border-radius:8px;font-size:11px;color:var(--muted)}.reader-feedback-bottom{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;border-top:1px solid var(--border);margin-top:20px;padding-top:15px;font-size:10px;color:var(--muted)}.reader-feedback-bottom a{color:var(--green)}
/* 样式分区：.daily-studio；维护此组件的布局、外观与交互状态。 */
.daily-studio{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px}
/* 样式分区：.daily-pick-row；维护此组件的布局、外观与交互状态。 */
.daily-pick-row{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid var(--border);padding:14px 0}.daily-pick-row strong{display:block;font-size:18px;font-weight:500}.daily-pick-row small{font-size:11px;color:var(--muted)}
/* 样式分区：.daily-date-form；维护此组件的布局、外观与交互状态。 */
.daily-date-form{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin-bottom:20px}
/* 样式分区：.daily-selection；维护此组件的布局、外观与交互状态。 */
.daily-selection{padding:16px;background:#f1f5eb;border-radius:10px;margin:18px 0}
/* 样式分区：.daily-plan-date；维护此组件的布局、外观与交互状态。 */
.daily-plan-date{font-size:12px;font-weight:600}.daily-plan-actions{display:flex;gap:max(var(--action-gap),8px);flex-shrink:0}.daily-plan-row{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:18px 0;border-bottom:1px solid var(--border)}.daily-plan-row small{display:block;color:var(--muted);font-size:11px;margin-top:4px}.daily-plan-row strong{overflow-wrap:anywhere}.daily-studio .panel{min-width:0}
/* 样式分区：@media(max-width:760px)；维护此组件的布局、外观与交互状态。 */
@media(max-width:760px){.feedbacks-main{padding:32px 0 50px}.feedbacks-main>h1{font-size:29px}.reader-feedback-card{padding:20px}.daily-studio{grid-template-columns:1fr}.daily-plan-row{flex-wrap:wrap}.feedback-pending-banner{padding:14px;gap:10px}}
.daily-studio{align-items:start}
