.report-method{display:inline-flex;align-items:center;padding:6px 10px;border:1px solid #d9e1cb;border-radius:20px;font-size:12px;line-height:1.4;color:#617248;background:#f0f3e9;margin-top:14px}.report-method-adapted{border-color:#e1d5bf;background:#f8f2e6;color:#856b42}.report-changes{padding:14px 16px;background:#f6f4ed;border-left:3px solid #b7ad8b;border-radius:0 8px 8px 0;margin-top:16px}.report-changes>strong{font-size:12px;color:#7a6c50}.report-changes>p{margin:8px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.7}.report-author-reply{padding:16px;background:#f0f3e9;border-radius:10px;border-left:3px solid #8d9a73;margin:20px 0 0}.report-reply-heading{display:flex;align-items:center;flex-wrap:wrap;gap:7px;font-size:12px;color:#65744e}.report-reply-heading .ui-icon{width:18px;height:18px}.report-reply-heading a{text-decoration:underline;text-underline-offset:3px}.report-author-reply>p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.7;margin:12px 0 0}.report-reply-editor{margin-top:18px;border-top:1px solid #e2e6d9;padding-top:14px}.report-reply-editor summary{cursor:pointer;color:#697750;font-size:13px;line-height:1.6}.report-reply-editor .account-form{margin:16px 0}.report-reply-editor textarea{min-width:0;width:100%;box-sizing:border-box}.report-reply-editor .field-hint{line-height:1.6}.report-method-picker{padding:0;border:0;margin:22px 0 8px;display:flex;flex-wrap:wrap;gap:12px}.report-method-picker legend{font-size:15px;font-weight:600;margin-bottom:12px}.report-method-picker label{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:400;cursor:pointer}.report-method-picker input{width:17px;height:17px;accent-color:#7a8a5e}.report-method-picker label:has(input:checked){color:#5d7143}.cook-report-editor [hidden]{display:none!important}.cook-report-editor [data-report-changes]{margin:10px 0 20px}.report-history-link{display:inline-block;font-size:14px;color:#65754a;margin-top:16px;text-decoration:underline;text-underline-offset:4px}.report-empty-note{grid-column:1/-1;padding:20px 0;color:#7a816e;line-height:1.75;font-size:15px}.cook-report-card{scroll-margin-top:35px}.cook-report-card>div{min-width:0}.report-reply-editor .account-errors{margin-top:15px}.report-review .report-method{display:flex;width:fit-content}.report-review .field-hint{margin-top:14px}.report-status{display:inline-flex;padding:6px 10px;border-radius:20px;font-size:12px;background:#edf0e7;color:#67764f}.report-status-pending{background:#f7f0df;color:#866c3d}.report-status-hidden{background:#f1ece9;color:#806859}.cooked-history{padding-top:30px;padding-bottom:70px}.cooked-history>.breadcrumbs{padding-top:0}.cooked-heading{margin:36px 0 30px;max-width:800px}.cooked-heading h1{font-size:clamp(36px,4.5vw,58px);line-height:1.15;margin:18px 0}.cooked-heading p{color:#777f6b;line-height:1.8;font-size:16px;max-width:700px}.cooked-heading .action-button{display:inline-flex;align-items:center;gap:8px;margin-top:10px}.cooked-history .community-tabs{flex-wrap:wrap;gap:10px;margin-bottom:28px}.cooked-history .community-tabs .category-chip{gap:10px}.cooked-history .community-tabs .category-chip>span{font-size:11px;opacity:.8}.history-report h2{font-size:25px;line-height:1.3;margin:15px 0 10px;overflow-wrap:anywhere}.history-report .report-method{margin-top:12px}.history-report-actions{display:grid;gap:2px;margin:22px 0 14px}.history-report-actions .action-button{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;padding:13px}.cooked-empty{grid-column:1/-1;text-align:center;padding:44px 24px;background:#f0f2e9;border:1px solid #dfe4d3;border-radius:18px}.cooked-empty>.ui-icon{width:45px;height:45px;color:#89986d}.cooked-empty h2{font-size:30px}.cooked-empty p{font-size:16px;line-height:1.8;color:#7a826e;max-width:650px;margin:16px auto 25px}.cooked-history .cook-report-image{height:280px}.report-reply-editor .account-text-button{font-size:12px}.cooked-history .history-report .account-text-button{margin-top:12px}.cooked-history .report-author-reply{margin-bottom:16px}@media(max-width:620px){.cooked-heading h1{font-size:36px}.cooked-heading p{font-size:15px}.report-method-picker{display:grid;gap:12px}.report-reply-heading{font-size:12px}.cooked-history .cook-report-image{height:300px}.history-report h2{font-size:26px}}@media print{.cooked-history .community-tabs,.history-report-actions,.history-report form,.cooked-heading .action-button{display:none!important}}
.report-method-picker input[type=radio]{padding:0;border:0;min-height:0;flex:none}
@media(max-width:360px){.cooked-heading h1{font-size:30px}}
