.order-details[data-v-04c46517]{margin:18px 0 4px;color:#36513d;font-size:13px;max-width:100%;overflow-wrap:anywhere}.order-details>summary[data-v-04c46517]{cursor:pointer;min-height:44px;padding:10px 0;border-top:1px solid #dce2d1}.order-details section[data-v-04c46517]{margin:16px 0;padding-top:12px;border-top:1px solid #e3e7d9}.order-details h3[data-v-04c46517]{font:600 16px/1.7 SimSun,serif;margin:0 0 12px}.order-details p[data-v-04c46517]{white-space:pre-wrap;margin:8px 0}.order-details label[data-v-04c46517]{display:block;font-size:12px;margin:12px 0}.order-details input[data-v-04c46517],.order-details textarea[data-v-04c46517]{display:block;width:100%;min-height:44px;margin-top:6px;padding:10px;border:1px solid #d4ddc8;border-radius:6px;color:#36513d;background:#fffef8;font:inherit;box-sizing:border-box}.order-details textarea[data-v-04c46517]{min-height:80px}.order-details fieldset[data-v-04c46517]{border:0;padding:0;margin:0;min-width:0}.order-details button[data-v-04c46517]{min-height:44px;font:inherit;border:1px solid #cbd6bc;border-radius:6px;padding:8px 12px;cursor:pointer}.order-help[data-v-04c46517]{font-size:12px;color:#7b876d;line-height:1.8}.order-error[data-v-04c46517]{color:#9b4735;background:#f5e6df;padding:10px}.order-result[data-v-04c46517]{background:#e8eedf;padding:10px}.refund-record[data-v-04c46517]{margin:12px 0;padding:12px;background:#eef0e4;border-radius:6px}.commission-ledger[data-v-358f3558]{margin:26px 0;color:#34533f;overflow-wrap:anywhere}.commission-ledger h2[data-v-358f3558]{font:22px/1.6 SimSun,serif}.ledger-help[data-v-358f3558]{font-size:12px;color:#7a886d;line-height:1.8}.ledger-error[data-v-358f3558]{background:#f5e6df;color:#9b4735;padding:12px}.ledger-card[data-v-358f3558]{background:#fffdf5;border:1px solid #dbe1cf;border-radius:9px;padding:16px;margin:14px 0}.ledger-card h3[data-v-358f3558]{font:600 17px/1.7 SimSun,serif;margin:0 0 10px}.ledger-card p[data-v-358f3558],.ledger-card small[data-v-358f3558]{font-size:12px}.ledger-card dl[data-v-358f3558]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.ledger-card dt[data-v-358f3558]{font-size:11px;color:#7d8d70}.ledger-card dd[data-v-358f3558]{margin:3px 0;font-size:16px}.ledger-card label[data-v-358f3558]{display:block;font-size:12px;margin:12px 0}.ledger-card input[data-v-358f3558]:not([type=checkbox]){display:block;width:100%;min-height:44px;padding:8px;margin-top:6px;font:inherit;border:1px solid #d2dcc5;border-radius:5px;background:#fffef8;color:#34533f;box-sizing:border-box}.ledger-card fieldset[data-v-358f3558]{padding:0;border:0;min-width:0}.ledger-card button[data-v-358f3558],.commission-ledger>button[data-v-358f3558]{min-height:44px;font:inherit;font-size:12px;margin:8px 8px 0 0;padding:8px 12px;border:1px solid #cad5bf;border-radius:6px;cursor:pointer}.ledger-card summary[data-v-358f3558]{cursor:pointer;min-height:44px;padding:10px 0;font-size:12px}.ledger-confirm[data-v-358f3558]{line-height:1.8}.resource-description[data-v-c5971cc4]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9}.resource-upload[data-v-c5971cc4]{padding:14px;background:#f0f3e9;border:1px solid #dfe6d2;border-radius:7px;margin-top:18px}.resource-upload small[data-v-c5971cc4]{font-size:11px;color:#8d987e;display:block;margin-top:7px}.resource-dev-tools[data-v-c5971cc4]{margin-top:18px;padding-top:12px;border-top:1px solid #e0e5d5;color:#8a967b;font-size:12px}.resource-dev-tools summary[data-v-c5971cc4]{min-height:36px;cursor:pointer}.resource-card h2[data-v-c5971cc4]{overflow-wrap:anywhere}.privacy-page>h1[data-v-725f1407]{line-height:1.5}.privacy-intro[data-v-725f1407]{font-size:13px;line-height:1.9;color:#7d8971}.privacy-explanation[data-v-725f1407]{font-size:12px;border-block:1px solid #dfe4d4;margin:18px 0;padding:10px 0}.privacy-explanation summary[data-v-725f1407]{cursor:pointer;min-height:32px;align-content:center}.privacy-explanation p[data-v-725f1407]{line-height:1.9;color:#7b886f}.privacy-form[data-v-725f1407]{padding:18px 15px;background:#fffdf7;border:1px solid #dce2d0;border-radius:9px;margin-top:24px}.privacy-form h2[data-v-725f1407]{font-size:20px;margin:0 0 18px}.privacy-form label[data-v-725f1407]{display:block;font-size:12px;margin:16px 0}.privacy-form select[data-v-725f1407]{font-size:12px;min-width:0;max-width:100%;min-height:44px;margin-top:8px;color:#405c48}.privacy-form .privacy-confirm[data-v-725f1407]{display:flex;align-items:start;gap:8px;line-height:1.9}.privacy-confirm input[data-v-725f1407]{margin-top:5px;flex-shrink:0}.privacy-form>button[data-v-725f1407]{width:100%;min-height:44px;font-size:13px}.privacy-consequence[data-v-725f1407]{font-size:12px;color:#97694b;line-height:1.9;padding:11px;background:#f3eedf;border-radius:5px}.privacy-record[data-v-725f1407]{padding:18px 15px}.privacy-record-heading[data-v-725f1407]{display:flex;justify-content:space-between;align-items:start;gap:12px;margin-bottom:7px}.privacy-record-heading h2[data-v-725f1407]{font-size:18px;line-height:1.6;margin:0}.privacy-record-heading span[data-v-725f1407]{font-size:10px;white-space:nowrap;background:#edf0e4;color:#7c8b6d;padding:3px 6px;border-radius:3px}.privacy-record-source[data-v-725f1407]{font-size:11px;color:#819071;margin:4px 0 8px;overflow-wrap:anywhere}.privacy-record>small[data-v-725f1407]{font-size:10px}.privacy-response[data-v-725f1407]{white-space:pre-wrap;font-size:13px;line-height:1.9;overflow-wrap:anywhere;margin:16px 0 0}.privacy-identifiers[data-v-725f1407]{font-size:11px;color:#8c967e;overflow-wrap:anywhere}.privacy-page>.section-head h2[data-v-725f1407]{font-size:19px}.privacy-page .empty[data-v-725f1407]{font-size:12px;line-height:1.9}.screening-editor h2[data-v-81bfa865]{margin-top:0}.screening-editor h3[data-v-81bfa865]{font-size:16px;margin-top:24px}.screening-fields-head[data-v-81bfa865]{display:flex;justify-content:space-between;align-items:center;gap:15px}.screening-fields-head h3[data-v-81bfa865]{margin:0}.screening-fields-head button[data-v-81bfa865]{font-size:12px}.screening-field-list[data-v-81bfa865]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:8px;margin:15px 0 24px}.screening-field-list label[data-v-81bfa865]{display:flex;align-items:center;gap:8px;min-height:44px;padding:9px 11px;border:1px solid #e0e5d6;background:#f2f4ec;border-radius:5px;margin:0;font-size:13px;line-height:1.8}.screening-field-list input[data-v-81bfa865]{flex-shrink:0}.screening-field-list span[data-v-81bfa865]{flex:1}.screening-field-list small[data-v-81bfa865]{font-size:10px;color:#8b977f;flex-shrink:0}.screening-editor textarea[data-v-81bfa865]{min-height:100px;line-height:1.8}.screening-version .panel-head h2[data-v-81bfa865]{margin:0;overflow-wrap:anywhere}.screening-version .muted[data-v-81bfa865]{overflow-wrap:anywhere}.screening-version-confirm[data-v-81bfa865]{font-size:13px;line-height:1.9;display:flex;gap:8px;align-items:center}.screening-version-confirm input[data-v-81bfa865]{flex-shrink:0}.screening-editor fieldset>button[data-v-81bfa865]{min-height:44px}.graduation-heading[data-v-e8811375]{display:flex;justify-content:space-between;align-items:start;gap:15px}.graduation-heading h2[data-v-e8811375]{margin:0 0 8px}.graduation-heading .muted[data-v-e8811375]{font-size:12px;line-height:1.8;margin:0 0 14px}.graduation-actions[data-v-e8811375]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.graduation-actions button[data-v-e8811375]{font-size:12px;min-height:44px}.graduation-actions>.badge[data-v-e8811375]{flex-shrink:0;white-space:nowrap}.graduation-review>label[data-v-e8811375]{font-size:12px}.graduation-review select[data-v-e8811375]{margin-top:8px;max-width:100%}.graduation-empty[data-v-e8811375]{padding:20px;background:#f0f3e9;border-radius:6px;color:#7f8b73;font-size:13px}.graduation-context[data-v-e8811375]{display:flex;flex-wrap:wrap;gap:8px 16px;margin:22px 0 8px;font-size:13px;overflow-wrap:anywhere}.graduation-context small[data-v-e8811375]{flex-basis:100%;font-size:11px;color:#8a957f}.graduation-answer[data-v-e8811375]{margin:18px 0 0;padding:22px;border:1px solid #dfe5d5;border-radius:8px;background:#fbfcf6;overflow-wrap:anywhere}.graduation-answer-head[data-v-e8811375]{display:flex;justify-content:space-between;align-items:start;gap:15px}.graduation-answer h3[data-v-e8811375]{font:20px/1.6 var(--serif);margin:0 0 8px}.graduation-answer-head small[data-v-e8811375]{font-size:11px;color:#8a957f}.graduation-answer-head>.badge[data-v-e8811375]{flex-shrink:0}.answer-history[data-v-e8811375]{background:#eeece4;color:#8a8576}.graduation-answer-group[data-v-e8811375],.graduation-consents[data-v-e8811375]{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.graduation-answer h4[data-v-e8811375]{font-size:14px;font-weight:500;margin:0 0 14px;color:#58734a}.graduation-answer dl[data-v-e8811375]{display:grid;grid-template-columns:minmax(120px,34%) minmax(0,1fr);margin:0;gap:0 20px;font-size:13px;line-height:1.9}.graduation-answer dt[data-v-e8811375],.graduation-answer dd[data-v-e8811375]{padding:9px 0;margin:0;border-bottom:1px solid #edf0e5}.graduation-answer dt[data-v-e8811375]{color:#808c75}.graduation-answer dd[data-v-e8811375]{white-space:pre-wrap}.graduation-answer dd.unanswered[data-v-e8811375]{color:#a1a998}.graduation-consent[data-v-e8811375]{display:flex;justify-content:space-between;align-items:start;gap:20px;padding:12px 0;border-bottom:1px solid #e8ecdf;font-size:12px;line-height:1.9}.graduation-consent strong[data-v-e8811375]{white-space:nowrap;font-size:11px;font-weight:400;color:#978773;background:#f1eee5;padding:1px 7px;border-radius:3px}.graduation-consent strong.agreed[data-v-e8811375]{background:#e5ecd9;color:#60754f}.graduation-consents>.muted[data-v-e8811375]{font-size:11px;line-height:1.9}@media(max-width:600px){.graduation-answer[data-v-e8811375]{padding:17px}.graduation-answer dl[data-v-e8811375]{grid-template-columns:1fr;gap:0}.graduation-answer dt[data-v-e8811375]{border:0;padding:10px 0 0;font-size:12px}.graduation-answer dd[data-v-e8811375]{padding-top:3px}.graduation-answer h3[data-v-e8811375]{font-size:18px}}.review-scope[data-v-62b1e711]{font-size:11px;padding:5px 9px;border-radius:4px;background:#e9eee0;color:#617454}.review-intro[data-v-62b1e711]{font-size:12px;margin-bottom:24px}.review-layout[data-v-62b1e711]{display:grid;grid-template-columns:250px minmax(0,1fr);gap:24px;align-items:start}.review-roster>h2[data-v-62b1e711]{display:flex;justify-content:space-between;align-items:baseline;margin-top:0;font-size:18px;gap:12px}.review-roster h2 small[data-v-62b1e711]{font:11px/1.8 Microsoft YaHei,sans-serif;color:var(--muted);white-space:nowrap}.review-person[data-v-62b1e711]{padding:17px;margin:0 0 12px;background:#fbfbf5;overflow-wrap:anywhere}.review-person.selected[data-v-62b1e711]{background:#e7eddd;border-color:#9eaf8b;box-shadow:inset 3px 0 #6f875e}.review-person>small[data-v-62b1e711]{font-size:11px;color:var(--muted)}.review-person h3[data-v-62b1e711]{font:19px/1.5 var(--serif);margin:6px 0 14px}.review-person button[data-v-62b1e711]{width:100%;min-height:44px;font-size:12px;margin:0}.review-state[data-v-62b1e711]{border:1px dashed #d5ddc9;border-radius:8px;padding:25px;color:#7b8871;background:#f0f2e9;line-height:1.9}.review-state h2[data-v-62b1e711]{font-size:20px;margin-top:0}.review-state p[data-v-62b1e711]{font-size:13px}.review-records[data-v-62b1e711]{min-width:0;scroll-margin-top:22px}.review-current[data-v-62b1e711]{padding:21px 22px;background:linear-gradient(125deg,#dfe6d3,#edf0e4);border:1px solid #d2ddc4;border-radius:9px;overflow-wrap:anywhere}.review-current>small[data-v-62b1e711]{color:#748267;font-size:11px}.review-current h2[data-v-62b1e711]{font:23px/1.5 var(--serif);margin:7px 0 15px}.review-current-bottom[data-v-62b1e711]{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;color:#718263}.review-current-bottom button[data-v-62b1e711]{font-size:12px;min-height:44px;padding:6px 10px;background:#f8faf1;color:#45663b;border:1px solid #cbd6bd}.review-record[data-v-62b1e711]{padding:22px;margin:18px 0 0;overflow-wrap:anywhere}.review-record-heading[data-v-62b1e711]{display:flex;justify-content:space-between;gap:15px;align-items:start}.review-record-heading h3[data-v-62b1e711]{font:20px/1.6 var(--serif);margin:4px 0 0}.review-record-heading small[data-v-62b1e711]{font-size:11px;color:#8b977f}.review-record-heading .badge[data-v-62b1e711]{white-space:nowrap;flex-shrink:0}.review-help[data-v-62b1e711]{color:#9e6144;background:#f3e7da}.review-student-content[data-v-62b1e711]{white-space:pre-wrap;font-size:14px;line-height:1.9;margin:17px 0 10px}.review-record-date[data-v-62b1e711]{font-size:11px;color:#8a9580}.review-conversation[data-v-62b1e711]{border-top:1px solid var(--line);margin-top:20px;padding-top:4px}.review-conversation .review[data-v-62b1e711]{white-space:pre-wrap;font-size:13px;line-height:1.9}.review-conversation small[data-v-62b1e711]{display:block;font-size:10px;color:#8b967e}.review-record form[data-v-62b1e711]{border-top:1px solid var(--line);padding-top:16px;margin-top:18px}.review-record label[data-v-62b1e711]{font-size:12px}.review-record textarea[data-v-62b1e711]{min-height:110px;margin-top:8px;line-height:1.8}.review-submit[data-v-62b1e711]{display:flex;justify-content:space-between;align-items:center;gap:10px}.review-submit small[data-v-62b1e711]{font-size:11px;color:#8b967e}.review-submit button[data-v-62b1e711]{min-height:44px;margin:0}.review-record .notice[data-v-62b1e711],.review-record .error[data-v-62b1e711]{font-size:12px;margin-bottom:0}@media(max-width:1150px){.review-layout[data-v-62b1e711]{grid-template-columns:1fr}.review-roster[data-v-62b1e711]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:12px}.review-roster>h2[data-v-62b1e711]{grid-column:1/-1;margin:0}.review-person[data-v-62b1e711]{margin:0}.review-scope[data-v-62b1e711]{display:none}}@media(max-width:500px){.review-record[data-v-62b1e711],.review-current[data-v-62b1e711]{padding:18px}.review-current-bottom[data-v-62b1e711]{align-items:flex-start;flex-wrap:wrap}.review-record-heading h3[data-v-62b1e711]{font-size:18px}}.application-scope[data-v-3afeaa6c]{font-size:12px;margin-bottom:24px}.application-layout[data-v-3afeaa6c]{display:grid;grid-template-columns:245px minmax(0,1fr);gap:24px;align-items:start}.application-roster>h2[data-v-3afeaa6c]{font-size:18px;display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:0}.application-roster h2 small[data-v-3afeaa6c]{font:11px/1.8 Microsoft YaHei,sans-serif;color:var(--muted)}.application-person[data-v-3afeaa6c]{margin:0 0 12px;padding:17px;background:#fbfbf5;overflow-wrap:anywhere}.application-person.selected[data-v-3afeaa6c]{background:#e7eddd;border-color:#9eaf8b;box-shadow:inset 3px 0 #6f875e}.application-person>small[data-v-3afeaa6c]{color:var(--muted);font-size:11px}.application-person h3[data-v-3afeaa6c]{font-size:14px;margin:8px 0;line-height:1.8}.identity-code[data-v-3afeaa6c]{display:block;font-size:10px;line-height:1.8;color:#8d967f;overflow-wrap:anywhere}.application-person p[data-v-3afeaa6c]{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:11px;color:#87927e;flex-wrap:wrap}.application-person button[data-v-3afeaa6c]{width:100%;min-height:44px;margin:3px 0 0}.application-state[data-v-3afeaa6c]{padding:23px;border:1px dashed #d6ddca;border-radius:8px;background:#f0f2e9;color:#7a876f;font-size:13px;line-height:1.9}.application-state h2[data-v-3afeaa6c]{font-size:21px;margin-top:0}.application-detail[data-v-3afeaa6c]{min-width:0;scroll-margin-top:20px}.application-detail-head[data-v-3afeaa6c]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px;background:linear-gradient(125deg,#dfe6d3,#edf0e4);border:1px solid #d2ddc4;border-radius:9px;overflow-wrap:anywhere}.application-detail-head small[data-v-3afeaa6c]{font-size:11px;color:#7e8c70}.application-detail-head h2[data-v-3afeaa6c]{font-size:23px;margin:6px 0 0}.application-detail-head button[data-v-3afeaa6c]{font-size:12px;min-height:44px}.application-material[data-v-3afeaa6c],.application-history[data-v-3afeaa6c],.application-review-form[data-v-3afeaa6c]{padding:22px;margin:18px 0 0;overflow-wrap:anywhere}.application-material-head[data-v-3afeaa6c]{display:flex;align-items:start;justify-content:space-between;gap:14px}.application-material h3[data-v-3afeaa6c],.application-history>h3[data-v-3afeaa6c],.application-review-form h3[data-v-3afeaa6c]{font:20px/1.6 var(--serif);margin:0 0 15px}.application-material-head .badge[data-v-3afeaa6c]{flex-shrink:0;white-space:nowrap}.application-answer[data-v-3afeaa6c],.application-internal[data-v-3afeaa6c]{white-space:pre-wrap;line-height:1.9}.application-answer-grid[data-v-3afeaa6c]{display:grid;grid-template-columns:minmax(120px,33%) minmax(0,1fr);gap:0 18px;font-size:13px;line-height:1.9;margin:0}.application-answer-grid dt[data-v-3afeaa6c],.application-answer-grid dd[data-v-3afeaa6c]{margin:0;padding:12px 0;border-bottom:1px solid #e9eddf}.application-answer-grid dt[data-v-3afeaa6c]{color:#7d8a70}.application-answer-grid dd[data-v-3afeaa6c]{white-space:pre-wrap}.application-consent-time[data-v-3afeaa6c]{font-size:11px;color:#8b957f;margin-top:20px}.application-history section[data-v-3afeaa6c]{border-top:1px solid var(--line);padding-top:15px;margin-top:15px}.application-history-heading[data-v-3afeaa6c]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:12px}.application-history-heading small[data-v-3afeaa6c]{color:#8a947e;font-size:11px}.application-internal[data-v-3afeaa6c]{background:#f0ede2;border-left:2px solid #b0a27f;padding:12px;font-size:12px;color:#7e755f}.application-review-form label[data-v-3afeaa6c]{font-size:12px}.application-review-form textarea[data-v-3afeaa6c]{min-height:120px;margin-top:8px;line-height:1.8}.application-private-label[data-v-3afeaa6c]{border-top:1px solid var(--line);padding-top:16px}.application-submit[data-v-3afeaa6c]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:18px}.application-submit small[data-v-3afeaa6c]{font-size:11px;color:#8a947d;max-width:65%}.application-submit button[data-v-3afeaa6c]{min-height:44px;margin:0}@media(max-width:1150px){.application-layout[data-v-3afeaa6c]{grid-template-columns:1fr}.application-roster[data-v-3afeaa6c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:12px}.application-roster>h2[data-v-3afeaa6c]{grid-column:1/-1;margin:0}.application-person[data-v-3afeaa6c]{margin:0}}@media(max-width:600px){.application-detail-head[data-v-3afeaa6c]{align-items:start;flex-wrap:wrap}.application-answer-grid[data-v-3afeaa6c]{grid-template-columns:1fr}.application-answer-grid dt[data-v-3afeaa6c]{border:0;padding:12px 0 0;font-size:12px}.application-answer-grid dd[data-v-3afeaa6c]{padding-top:3px}.application-material[data-v-3afeaa6c],.application-history[data-v-3afeaa6c],.application-review-form[data-v-3afeaa6c]{padding:18px}.application-submit[data-v-3afeaa6c]{align-items:start;flex-wrap:wrap}.application-submit small[data-v-3afeaa6c]{max-width:100%}}.care-review-scope[data-v-db5d3470]{font-size:12px;margin-bottom:24px}.care-review-state[data-v-db5d3470]{padding:22px;border:1px dashed #d6ddca;border-radius:8px;background:#f0f2e9;color:#7a876f;font-size:13px;line-height:1.9}.care-graduation[data-v-db5d3470]{padding:20px 22px;border:1px solid #dfe5d6;border-radius:8px;background:#f9faf3;margin:22px 0}.care-graduation>summary[data-v-db5d3470]{cursor:pointer;color:#526c48;font-size:15px;line-height:1.9}.care-graduation>summary small[data-v-db5d3470]{font-size:11px;color:#8b957e;margin-left:12px}.care-graduation[data-v-db5d3470] .graduation-review{margin:18px 0 0}.care-plan[data-v-db5d3470]{padding:20px 22px;border:1px solid #dfe5d6;border-radius:8px;background:#f9faf3;margin:22px 0}.care-plan>summary[data-v-db5d3470]{cursor:pointer;color:#526c48;font-size:15px;line-height:1.9}.care-plan>summary small[data-v-db5d3470]{font-size:11px;color:#8b957e;margin-left:12px}.care-plan form[data-v-db5d3470]{margin-top:18px}.care-plan .muted[data-v-db5d3470]{font-size:11px;line-height:1.9}.care-plan label[data-v-db5d3470]{font-size:12px}.care-plan select[data-v-db5d3470],.care-plan input[data-v-db5d3470]{margin-top:8px}.care-plan button[data-v-db5d3470]{min-height:44px}.care-queue-title[data-v-db5d3470]{display:flex;justify-content:space-between;align-items:baseline;gap:15px;margin:28px 0 15px}.care-queue-title h2[data-v-db5d3470]{font-size:21px;margin:0}.care-queue-title small[data-v-db5d3470]{font-size:11px;color:#8b967e}.care-review-record[data-v-db5d3470]{padding:24px;margin:18px 0;overflow-wrap:anywhere}.care-record-head[data-v-db5d3470]{display:flex;justify-content:space-between;align-items:start;gap:18px}.care-record-head small[data-v-db5d3470]{font-size:11px;color:#86927b}.care-record-head h2[data-v-db5d3470]{font:23px/1.6 var(--serif);margin:6px 0}.care-record-head p[data-v-db5d3470]{font-size:12px;color:#85917a;margin:5px 0}.care-record-head .identity-code[data-v-db5d3470]{display:block;font-size:10px;line-height:1.8;color:#8d967f;overflow-wrap:anywhere}.care-record-head>.badge[data-v-db5d3470]{white-space:nowrap;flex-shrink:0}.care-status-help[data-v-db5d3470]{color:#9d6246;background:#f4e8da}.care-contact-request[data-v-db5d3470]{background:#f4ece0;border-left:3px solid #b38b61;color:#956e4a;padding:12px 14px;font-size:12px}.care-response[data-v-db5d3470]{font-size:13px;line-height:1.9;white-space:pre-wrap;margin:20px 0}.care-answer-section[data-v-db5d3470],.care-status-form[data-v-db5d3470],.care-record-conversation[data-v-db5d3470],.care-reply-form[data-v-db5d3470]{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.care-review-record h3[data-v-db5d3470]{font-size:14px;font-weight:500;color:#607850;margin:0 0 15px}.care-answer-field[data-v-db5d3470]{display:grid;grid-template-columns:minmax(115px,30%) minmax(0,1fr);gap:18px;border-bottom:1px solid #e9eddf;font-size:13px;line-height:1.9;margin:0;padding:10px 0}.care-answer-field b[data-v-db5d3470]{font-weight:400;color:#849176}.care-answer-field span[data-v-db5d3470]{white-space:pre-wrap}.care-answer-section>button[data-v-db5d3470]{font-size:12px;min-height:44px;margin-top:16px}.care-record-history[data-v-db5d3470]{padding:18px;margin-top:18px;background:#f2f4ea;border-radius:7px}.care-record-history>section[data-v-db5d3470]{margin-top:16px;border-top:1px solid #dce3d0;padding-top:14px}.care-record-history small[data-v-db5d3470]{color:#8b947f;font-size:11px}.care-status-controls[data-v-db5d3470]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:16px;align-items:end}.care-status-controls label[data-v-db5d3470]{font-size:12px;margin:0}.care-status-controls select[data-v-db5d3470],.care-status-controls input[data-v-db5d3470]{margin-top:8px}.care-status-controls button[data-v-db5d3470]{min-height:44px}.care-record-conversation .review[data-v-db5d3470]{white-space:pre-wrap;font-size:13px;line-height:1.9}.care-record-conversation small[data-v-db5d3470]{font-size:11px;color:#89967d;display:block}.care-reply-form label[data-v-db5d3470]{font-size:12px}.care-reply-form textarea[data-v-db5d3470]{min-height:110px;margin-top:8px;line-height:1.8}.care-reply-actions[data-v-db5d3470]{display:flex;justify-content:space-between;align-items:center;gap:15px}.care-reply-actions small[data-v-db5d3470]{font-size:11px;color:#8a957d}.care-reply-actions button[data-v-db5d3470]{min-height:44px;margin:0}.care-test-tools[data-v-db5d3470]{margin-top:20px;font-size:11px;color:#8a947e}.care-test-tools summary[data-v-db5d3470]{cursor:pointer}.care-test-tools .muted[data-v-db5d3470]{font-size:11px}@media(max-width:650px){.care-graduation[data-v-db5d3470],.care-plan[data-v-db5d3470],.care-review-record[data-v-db5d3470]{padding:18px}.care-graduation>summary small[data-v-db5d3470]{display:block;margin-left:0}.care-status-controls[data-v-db5d3470]{grid-template-columns:1fr}.care-status-controls button[data-v-db5d3470]{justify-self:start}.care-answer-field[data-v-db5d3470]{grid-template-columns:1fr;gap:3px}.care-queue-title[data-v-db5d3470]{align-items:start;flex-direction:column;gap:5px}.care-record-head h2[data-v-db5d3470]{font-size:21px}.care-plan>summary small[data-v-db5d3470]{display:block;margin-left:0}}:root{--pine:#294c40;--ink:#263e35;--muted:#7b857c;--paper:#f5f4ed;--line:#e3e6dc;--gold:#a68c51;--red:#a35d46;--serif:"Noto Serif SC","Songti SC","SimSun",serif}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:14px/1.6 Microsoft YaHei,PingFang SC,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:4px}button{cursor:pointer}button:disabled{opacity:.45;cursor:default}.sidebar{width:230px;background:#eef0e7;border-right:1px solid var(--line);position:fixed;inset:0 auto 0 0;padding:34px 22px;display:flex;flex-direction:column}.brand{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:9px;align-items:center;font:27px var(--serif);letter-spacing:3px}.brand-title{white-space:nowrap;min-width:0}.brand small{display:block;font:10px/2.6 Microsoft YaHei;letter-spacing:1px;color:var(--muted)}.brand i{font:14px var(--serif);border:1px solid #ac6655;color:#ac6655;padding:3px;letter-spacing:0;margin-left:auto}.taiji{width:32px;height:32px;display:block;border-radius:50%;overflow:hidden}.nav-label{font-size:10px;letter-spacing:2px;color:var(--muted);margin:43px 10px 17px}nav a{display:flex;padding:12px 15px;gap:14px;margin:4px 0;border-radius:5px;color:#647266}nav a.active{background:var(--pine);color:#fff}nav a:hover:not(.active){background:#e3e8dc}.nav-symbol{width:19px;font-size:18px;text-align:center}.side-foot{margin-top:auto;font-size:12px;padding:30px 10px 0}.side-foot small{display:block;color:var(--muted);margin:4px 0 18px}.side-foot a{border-top:1px solid var(--line);padding-top:14px;display:block}.status-dot{display:inline-block;background:#77926b;width:6px;height:6px;border-radius:50%;margin-right:4px}.workspace{margin-left:230px}.topbar{height:76px;border-bottom:1px solid var(--line);padding:0 42px;display:flex;justify-content:space-between;align-items:center;font-size:12px;background:#fafaf5}.topbar b{padding:0 15px;font-weight:400;color:#b5bbaf}.topbar>div{display:flex;align-items:center;gap:12px}.demo-tag{font-size:10px;color:#8e793d;background:#f1ebd9;padding:3px 9px;border-radius:3px}.avatar{border-radius:50%;width:30px;height:30px;display:grid;place-items:center;background:#e6eadf}main{padding:36px 42px 10px;max-width:1550px;margin:auto}.page-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:26px}.eyebrow{font:10px/1.6 sans-serif;letter-spacing:3px;color:var(--gold);margin:0 0 8px}h1{font:30px/1.35 var(--serif);margin:0 0 8px;font-weight:600;letter-spacing:2px}h2{font:19px/1.5 var(--serif);margin:0}h3{font-size:14px;margin:0 0 8px}p{margin:5px 0}.muted,.sub{color:var(--muted);font-size:12px}.btn{border:1px solid #ccd5c7;border-radius:4px;padding:9px 16px;background:#fff;color:var(--pine);display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.btn.primary{background:var(--pine);color:#fff;border-color:var(--pine)}.btn.small{padding:5px 11px;font-size:12px}.text-btn{color:var(--pine);border:0;background:none;padding:5px 7px;font-size:12px}.hero{background:#e7ebdf url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20900%20620'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='sky'%20x2='0'%20y2='620'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23e5e3d6'/%3e%3cstop%20offset='1'%20stop-color='%23f4efdf'/%3e%3c/linearGradient%3e%3clinearGradient%20id='hill'%20x1='500'%20y1='300'%20x2='530'%20y2='620'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23526b5c'/%3e%3cstop%20offset='1'%20stop-color='%23263f36'/%3e%3c/linearGradient%3e%3cfilter%20id='blur'%3e%3cfeGaussianBlur%20stdDeviation='16'/%3e%3c/filter%3e%3cpattern%20id='grain'%20width='7'%20height='7'%20patternUnits='userSpaceOnUse'%3e%3ccircle%20cx='1'%20cy='1'%20r='.55'%20fill='%23fff'%20opacity='.14'/%3e%3ccircle%20cx='4'%20cy='5'%20r='.5'%20fill='%23203d2e'%20opacity='.07'/%3e%3c/pattern%3e%3c/defs%3e%3cpath%20fill='url(%23sky)'%20d='M0%200h900v620H0z'/%3e%3ccircle%20cx='677'%20cy='133'%20r='56'%20fill='%23c6a777'/%3e%3ccircle%20cx='677'%20cy='133'%20r='73'%20fill='%23fff7dd'%20opacity='.2'/%3e%3cpath%20d='M0%20343%20103%20265%20151%20293%20250%20164%20324%20269%20387%20202%20480%20321%20573%20259%20653%20316%20746%20234%20900%20347V620H0Z'%20fill='%23bac1ad'/%3e%3cpath%20d='m0%20379%20151-67%20105%2054%20125-104%20124%20110%20110-68%20123%2058%20162-58v316H0Z'%20fill='%2399a58e'/%3e%3cpath%20d='M0%20416c139-102%20208%2046%20350-19s163-45%20286-8%20173-49%20264-7v238H0Z'%20fill='%237b907b'/%3e%3cpath%20d='M-50%20448c151-13%20221%207%20362%2011s224-24%20366-16%20204-1%20280-25'%20stroke='%23e7edda'%20stroke-width='49'%20opacity='.53'%20filter='url(%23blur)'/%3e%3cpath%20d='M900%20384c-149-38-193%2094-315%20108-166%2020-197%20117-417%20128h732Z'%20fill='url(%23hill)'/%3e%3cpath%20d='M0%20419c107-22%20169%2074%20254%20117%2065%2033%20139%2038%20207%2084H0Z'%20fill='%233d5748'/%3e%3cpath%20d='M0%20491c70-23%20144%2058%20202%2091l56%2038H0Z'%20fill='%23263e33'/%3e%3cpath%20d='M523%20620c77-41%2058-63%20117-94s84-38%20113-58'%20stroke='%23b7b797'%20stroke-width='9'%20opacity='.7'/%3e%3cg%20fill='%231c4131'%3e%3cpath%20d='m795%20410-15%2035h9l-19%2030h16l-22%2037h66l-22-37h15l-18-30h10Z'/%3e%3cpath%20d='m840%20381-17%2040h11l-23%2035h16l-24%2042h75l-26-42h17l-22-35h11Z'/%3e%3cpath%20d='m745%20441-12%2028h8l-17%2025h12l-18%2032h54l-18-32h13l-17-25h8Z'/%3e%3cpath%20d='m53%20398-14%2032h9l-19%2030h14l-20%2032h59l-20-32h13l-18-30h9Z'/%3e%3c/g%3e%3cg%20stroke='%23385944'%20stroke-width='2'%20stroke-linecap='round'%3e%3cpath%20d='M525%20150q9-8%2018%200%209-8%2018%200M571%20176q6-6%2012%200%206-6%2012%200'/%3e%3c/g%3e%3cpath%20d='M0%200h900v620H0z'%20fill='url(%23grain)'/%3e%3c/svg%3e") no-repeat right center;background-size:auto 230%;min-height:180px;padding:28px 32px;position:relative;border:1px solid #dfe5d6;border-radius:6px;overflow:hidden}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#e7ebdff7 25%,#e7ebdf00)}.hero>*{position:relative}.hero h2{font:26px var(--serif);letter-spacing:3px;margin:7px 0 14px}.hero p{max-width:490px;color:#64715f;font-size:12px}.hero a{margin-top:17px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:24px 0}.metric,.panel,.camp-card{background:#fcfcf8;border:1px solid var(--line);border-radius:6px}.metric{padding:19px 22px}.metric>span{font-size:12px;color:var(--muted)}.metric strong{display:block;font:32px/1.6 Georgia,serif}.metric small{font-size:10px;color:var(--muted)}.columns{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:22px}.panel{padding:24px;margin-bottom:22px;min-width:0}.panel-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:12px}.count{background:#e9eee2;color:#6c7c5b;font:10px sans-serif;padding:3px 8px;border-radius:10px}.todo{display:flex;align-items:center;padding:17px 0;border-top:1px solid var(--line);gap:14px}.todo:first-of-type{border-top:0}.todo i{width:36px;height:36px;border:1px solid #dce3d4;display:grid;place-items:center;font-style:normal;color:var(--gold);border-radius:50%}.todo>div{flex:1}.todo b{font-weight:500;display:block}.todo small{color:var(--muted);font-size:11px}.steps{padding-left:20px}.steps li{padding:9px 0;color:#617062;font-size:12px}.filters{display:flex;gap:12px;align-items:center;margin-bottom:22px;flex-wrap:wrap}.filters input{max-width:300px}.field,input,select,textarea{border:1px solid #d9dfd2;border-radius:4px;background:#fff;padding:9px 11px;color:var(--ink);min-width:0}input:not([type=checkbox]),textarea{width:100%}textarea{resize:vertical;min-height:90px}.filters select{max-width:220px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;white-space:nowrap;font-size:12px}th{color:var(--muted);font-weight:400;background:#f2f4ec;text-align:left;padding:12px 15px}td{padding:17px 15px;border-bottom:1px solid var(--line)}td small{display:block;color:var(--muted);font-size:10px;margin-top:3px}.badge{display:inline-block;font-size:10px;letter-spacing:.5px;color:#667e56;background:#edf1e7;border-radius:3px;padding:3px 7px}.badge.gold{color:#9c7f3c;background:#f5efdf}.badge.gray{color:#8c8d82;background:#eceee8}.badge.red{color:#a15d49;background:#f5eae4}.camp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.camp-card{overflow:hidden}.camp-cover{height:115px;background:#e5e9db url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20900%20620'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='sky'%20x2='0'%20y2='620'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23e5e3d6'/%3e%3cstop%20offset='1'%20stop-color='%23f4efdf'/%3e%3c/linearGradient%3e%3clinearGradient%20id='hill'%20x1='500'%20y1='300'%20x2='530'%20y2='620'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23526b5c'/%3e%3cstop%20offset='1'%20stop-color='%23263f36'/%3e%3c/linearGradient%3e%3cfilter%20id='blur'%3e%3cfeGaussianBlur%20stdDeviation='16'/%3e%3c/filter%3e%3cpattern%20id='grain'%20width='7'%20height='7'%20patternUnits='userSpaceOnUse'%3e%3ccircle%20cx='1'%20cy='1'%20r='.55'%20fill='%23fff'%20opacity='.14'/%3e%3ccircle%20cx='4'%20cy='5'%20r='.5'%20fill='%23203d2e'%20opacity='.07'/%3e%3c/pattern%3e%3c/defs%3e%3cpath%20fill='url(%23sky)'%20d='M0%200h900v620H0z'/%3e%3ccircle%20cx='677'%20cy='133'%20r='56'%20fill='%23c6a777'/%3e%3ccircle%20cx='677'%20cy='133'%20r='73'%20fill='%23fff7dd'%20opacity='.2'/%3e%3cpath%20d='M0%20343%20103%20265%20151%20293%20250%20164%20324%20269%20387%20202%20480%20321%20573%20259%20653%20316%20746%20234%20900%20347V620H0Z'%20fill='%23bac1ad'/%3e%3cpath%20d='m0%20379%20151-67%20105%2054%20125-104%20124%20110%20110-68%20123%2058%20162-58v316H0Z'%20fill='%2399a58e'/%3e%3cpath%20d='M0%20416c139-102%20208%2046%20350-19s163-45%20286-8%20173-49%20264-7v238H0Z'%20fill='%237b907b'/%3e%3cpath%20d='M-50%20448c151-13%20221%207%20362%2011s224-24%20366-16%20204-1%20280-25'%20stroke='%23e7edda'%20stroke-width='49'%20opacity='.53'%20filter='url(%23blur)'/%3e%3cpath%20d='M900%20384c-149-38-193%2094-315%20108-166%2020-197%20117-417%20128h732Z'%20fill='url(%23hill)'/%3e%3cpath%20d='M0%20419c107-22%20169%2074%20254%20117%2065%2033%20139%2038%20207%2084H0Z'%20fill='%233d5748'/%3e%3cpath%20d='M0%20491c70-23%20144%2058%20202%2091l56%2038H0Z'%20fill='%23263e33'/%3e%3cpath%20d='M523%20620c77-41%2058-63%20117-94s84-38%20113-58'%20stroke='%23b7b797'%20stroke-width='9'%20opacity='.7'/%3e%3cg%20fill='%231c4131'%3e%3cpath%20d='m795%20410-15%2035h9l-19%2030h16l-22%2037h66l-22-37h15l-18-30h10Z'/%3e%3cpath%20d='m840%20381-17%2040h11l-23%2035h16l-24%2042h75l-26-42h17l-22-35h11Z'/%3e%3cpath%20d='m745%20441-12%2028h8l-17%2025h12l-18%2032h54l-18-32h13l-17-25h8Z'/%3e%3cpath%20d='m53%20398-14%2032h9l-19%2030h14l-20%2032h59l-20-32h13l-18-30h9Z'/%3e%3c/g%3e%3cg%20stroke='%23385944'%20stroke-width='2'%20stroke-linecap='round'%3e%3cpath%20d='M525%20150q9-8%2018%200%209-8%2018%200M571%20176q6-6%2012%200%206-6%2012%200'/%3e%3c/g%3e%3cpath%20d='M0%200h900v620H0z'%20fill='url(%23grain)'/%3e%3c/svg%3e") center 52%/cover;padding:17px}.camp-cover span{background:#fafaf2e8;padding:4px 8px;font-size:10px;color:#70815d}.camp-body{padding:20px}.camp-body h2{font-size:18px;min-height:54px}.camp-meta{display:flex;justify-content:space-between;margin:12px 0 18px;color:var(--muted);font-size:11px}.actions{display:flex;gap:8px;flex-wrap:wrap}.camp-actions{border-top:1px solid var(--line);padding-top:14px;display:flex;gap:5px;flex-wrap:wrap}.info{border-left:3px solid #b7c3a5;background:#edf0e6;padding:12px 16px;font-size:12px;color:#6a765f;margin-bottom:22px}.info.warn{background:#f6efe0;border-color:#bd9d60;color:#8e7644}.empty{text-align:center;padding:40px 20px;color:var(--muted);font-size:12px}.split{display:grid;grid-template-columns:180px minmax(0,1fr);gap:22px}.day-list{display:grid;gap:7px;max-height:620px;overflow:auto;padding-right:8px;align-content:start}.day-list button{background:#fafbf5;border:1px solid var(--line);color:#687962;padding:11px;text-align:left;border-radius:4px}.day-list button.active{background:var(--pine);color:#fff}.day-list small{display:block;font-size:10px;opacity:.65}.block{padding:16px;background:#f5f6ef;border:1px solid var(--line);margin-top:12px;border-radius:4px;display:flex;align-items:center;gap:14px}.block>div{flex:1;min-width:0}.block p{white-space:pre-wrap;font-size:12px}.block small{font-size:10px;color:var(--muted)}.block .actions{flex:none}dialog{border:1px solid var(--line);padding:0;width:min(620px,calc(100% - 32px));max-height:88vh;border-radius:9px;color:var(--ink);background:#fcfcf7;box-shadow:0 20px 90px #1b352c30}dialog::backdrop{background:#1a302c66;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dialog-head{padding:22px 26px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.dialog-head button{border:0;background:none;font-size:24px;color:#7c8777}.dialog-body{padding:24px 26px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}label{font-size:12px;display:block}label>span{display:block;margin-bottom:6px;color:#5e725d}label small{color:var(--muted);display:block;margin-top:5px;font-size:10px}.dialog-foot{padding:18px 26px;border-top:1px solid var(--line);display:flex;justify-content:flex-end;gap:12px}.form-error{color:#a24c35;font-size:12px;margin:12px 0 0}.profile{display:flex;gap:18px;align-items:center;margin-bottom:20px}.profile .avatar{width:56px;height:56px;font-size:22px}.details{display:grid;grid-template-columns:1fr 1fr;gap:15px;font-size:12px}.details dt{color:var(--muted);font-size:10px}.details dd{margin:3px 0}.timeline{padding-left:17px;border-left:1px solid #cbd5c1;margin:20px 0}.timeline div{padding:0 0 17px 12px;font-size:12px}.timeline small{display:block;color:var(--muted)}footer{padding:28px 42px;color:#949b8d;font-size:10px;display:flex;justify-content:space-between;gap:15px}#notice{position:fixed;bottom:28px;left:calc(50% + 100px);transform:translate(-50%);padding:12px 24px;background:#294c40;color:#fff;border-radius:5px;opacity:0;pointer-events:none;transition:opacity .2s;z-index:99;font-size:12px}#notice.show{opacity:1}.post-text{white-space:pre-wrap;font-size:13px;margin:14px 0 20px}.post-card{border-bottom:1px solid var(--line);padding:20px 0}.post-card:first-of-type{padding-top:0}.post-head{display:flex;justify-content:space-between}.amount{font-family:Georgia,serif;font-size:19px}.section-space{margin-top:30px}.resource-type{display:inline-block;padding:4px 9px;background:#e9eee2;font-size:10px;color:#71815d;margin-right:8px}.preview{margin-top:12px;padding:16px;background:#eaf0e2;font-size:12px}.link-line{margin:15px 0;color:var(--pine)}@media(min-width:1600px){main{padding-top:46px}.hero{min-height:210px}.camp-cover{height:145px}}@media(max-width:1100px){.sidebar{width:190px;padding:26px 16px}.workspace{margin-left:190px}main{padding:28px 24px}.topbar{padding:0 24px}.camp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.columns{grid-template-columns:1fr}.metrics{gap:10px}.metric{padding:16px}footer{padding:24px}.brand{font-size:23px}}@media(max-width:700px){.sidebar{position:static;width:auto;padding:18px;display:block;border-right:0}.brand{max-width:220px}.nav-label,.side-foot{display:none}nav{display:flex;overflow-x:auto;gap:5px;margin-top:15px}nav a{white-space:nowrap;font-size:12px;padding:7px 11px}.nav-symbol{display:none}.workspace{margin-left:0}.topbar{height:55px;padding:0 18px}.topbar>div>span:last-child{display:none}main{padding:24px 16px}.page-head{align-items:flex-start}h1{font-size:25px}.metrics{grid-template-columns:1fr 1fr}.camp-grid{grid-template-columns:1fr}.panel{padding:18px}.hero{padding:24px}.hero h2{font-size:22px}.split{grid-template-columns:1fr}.day-list{display:flex;max-height:100px;overflow-x:auto}.day-list button{flex:0 0 90px}.block{flex-wrap:wrap}.block>div{flex-basis:calc(100% - 60px)}.form-grid,.details{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.dialog-body{padding:20px}.dialog-head{padding:18px 20px}footer{display:block;padding:20px 16px}footer span{display:block}#notice{left:50%;max-width:90%;width:max-content}.page-head .actions{justify-content:flex-end}.page-head>.btn{padding:8px 10px;font-size:12px}}button{border:1px solid #ccd5c7;border-radius:4px;padding:9px 16px;background:#fff;color:var(--pine);display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}button:hover{background:#eef1e8}button.primary{background:var(--pine);color:#fff;border-color:var(--pine)}button+button{margin-left:8px}label{margin:12px 0}label select{width:100%}input[type=checkbox]{width:16px;height:16px;vertical-align:middle}.topbar label{display:flex;align-items:center;gap:10px;margin:0;font-size:11px}.topbar select{width:125px;padding:6px 10px;font-size:12px}.sidebar{overflow-y:auto}.sidebar nav{flex:1}.sub-navigation{margin:0 0 8px 48px;border-left:1px solid #dce2d3}.sub-navigation a{padding:5px 12px;font-size:11px;margin:0}.side-foot{flex-shrink:0;padding-top:22px}.info.warn{font-size:11px}.error{background:#f8ede5;color:#a2523a;padding:12px 15px;border-radius:4px;font-size:12px}.notice{color:#647c52;font-size:12px;margin:10px 0}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:22px 0}.grid>article{margin:0}section>article,section>form{padding:24px;background:#fcfcf8;border:1px solid var(--line);border-radius:6px;margin:20px 0}.grid article{padding:24px;background:#fcfcf8;border:1px solid var(--line);border-radius:6px}.grid article h2,section>article h2{margin-bottom:14px}.row{padding:14px 0;border-top:1px solid var(--line)}.inline{display:flex;gap:15px;align-items:end}.inline>*{flex:1;min-width:0}.review{padding:12px 15px;border-left:2px solid #9baa85;background:#f0f3e8;margin:14px 0;font-size:12px}.toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.long-text{min-height:220px}.reading{white-space:pre-wrap;line-height:1.8}.table-wrap{margin:0}td .badge{white-space:nowrap}.form-grid .full{grid-column:1/-1}.dialog-body label:first-child{margin-top:0}.dialog-foot button{margin:0}.post-text{overflow-wrap:anywhere}.draft-link{font-size:12px;color:var(--muted)}.metrics .metric{margin:0}.todo{width:100%;text-align:left;background:transparent;border:0;border-top:1px solid var(--line);border-radius:0;white-space:normal;justify-content:flex-start}.todo+button{margin-left:0}.todo strong{font:16px Georgia,serif;color:var(--gold)}.page-head .sub{max-width:680px}.page-head .actions{align-items:center}.queue-count{color:#a15d49;background:#f5eae4;font-size:10px;padding:2px 6px;border-radius:10px;margin-left:6px}@media(max-width:900px){.inline{display:block}.grid{grid-template-columns:1fr}.topbar{gap:10px}.topbar label{font-size:0}.topbar select{font-size:12px}}@media(max-width:700px){.sidebar{overflow-y:visible}.sidebar nav{flex:none}.sub-navigation{display:flex;margin:0;border:0}.sub-navigation a{white-space:nowrap}.toolbar{align-items:flex-start}.topbar .avatar,.topbar .demo-tag,.side-foot{display:none}.grid{display:block}.grid>article{margin:18px 0}.inline{display:block}}.metric-link{display:block;text-align:left;color:var(--ink);white-space:normal;cursor:pointer}.metric-link+button{margin-left:0}.metric-link:hover{border-color:#98aa88;background:#f4f6ec}.metric-link:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.metric-link strong{color:var(--pine)}@media(max-width:700px){.sidebar nav,.sidebar .sub-navigation{align-items:center;gap:5px}.sidebar nav a{flex-shrink:0;align-items:center;height:36px;line-height:20px;padding:8px 12px;margin:0;font-size:12px}.sidebar .sub-navigation{flex-shrink:0}.topbar>span{white-space:nowrap}.page-head{align-items:center}}.metrics>.metric+button{margin-left:0}.promotion-metrics{margin:20px 0}.promotion-metrics .metric{margin:0;display:flex;flex-direction:column;align-items:flex-start}.promotion-metrics .metric strong{font-size:28px}.promotion-metrics .metric small{margin-top:5px}.workspace article{overflow-wrap:anywhere}.workspace article p,.workspace article dd{min-width:0}.topbar>span{min-width:0}.topbar>div{min-width:0}.topbar .demo-tag{white-space:nowrap}.topbar label select{flex-shrink:0}@media(max-width:1100px){.topbar{height:auto;min-height:76px;flex-wrap:wrap;gap:10px;padding-top:12px;padding-bottom:12px}.topbar>div{max-width:100%;flex-wrap:wrap;gap:8px}.topbar>span{white-space:nowrap}}@media(max-width:900px){.topbar .avatar{display:none}}dialog[open]>form{display:flex;flex-direction:column;max-height:calc(88dvh - 2px)}dialog>.dialog-body,dialog>form>.dialog-body{min-height:0;overflow-y:auto}.dialog-head,.dialog-foot{flex-shrink:0}body:has(dialog[open]){overflow:hidden}dialog{max-height:88dvh;overflow:hidden}.dialog-head button{min-width:44px;min-height:44px;padding:4px 8px}.moderation-preview .dialog-body{max-height:65dvh;overflow:auto;display:grid;place-items:center;min-height:100px}.moderation-preview video,.moderation-preview img{display:block;max-width:100%;max-height:62dvh;object-fit:contain}.moderation-preview .dialog-head h2{margin:0}.dialog-fields{min-width:0;padding:0;margin:0;border:0}.referral-record h3,.commission-record h3{font:19px/1.7 var(--serif);margin:0;overflow-wrap:anywhere}.referral-record h3 span{font:14px sans-serif;color:#8a987d;padding:0 8px}.referral-record>small,.commission-record>small{display:block;font-size:10px;line-height:1.9;color:#8a947e;overflow-wrap:anywhere;margin-top:8px}.referral-record>.muted,.commission-record>.muted{font-size:12px}.commission-record>div{display:flex;justify-content:space-between;align-items:baseline;gap:18px;flex-wrap:wrap}.commission-record strong{color:#94733f;font-size:15px;font-weight:500}.commission-record>p{font-size:12px;line-height:1.9}
