.zp-shell{max-width:1100px;margin:0 auto;min-width:0;color:#243c33}.zp-question-form,.zp-report,.zp-history,.zp-owner{margin:1.25rem 0;padding:clamp(16px,3vw,28px);border:1px solid #d4b985;border-radius:22px;background:linear-gradient(135deg,#fffdf7,#f7efe1);box-shadow:0 6px 24px #8b6a2810}.zp-question-form{display:grid;gap:12px}.zp-question-form label{font-weight:650}.zp-question-form textarea,.zp-question-form select{box-sizing:border-box;width:100%;max-width:100%;font:inherit;font-size:16px;line-height:1.7;padding:14px;border:1px solid #c9ae7b;border-radius:13px;background:#fffefa;color:#243c33}.zp-question-form textarea{min-height:150px;resize:vertical}.zp-question-form button{justify-self:start;min-height:44px}.zp-submit-status{margin:0;line-height:1.7}.zp-question-center{padding:clamp(18px,4vw,36px);border:2px solid #cba251;border-radius:24px;background:radial-gradient(ellipse at top,#fff7d9,#fffdf8 72%);text-align:center}.zp-question-center span,.zp-label{font-size:.85rem;color:#896827;letter-spacing:.08em}.zp-question-center p{margin:12px 0 0;font-size:clamp(19px,2.4vw,28px);font-weight:700;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.zp-report-heading h2{font-size:clamp(17px,2.4vw,23px);overflow-wrap:anywhere}.zp-report-heading p,.zp-claim-note,.zp-foot{font-size:.92rem;line-height:1.7;color:#6a6b5b}.zp-path-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:15px;margin:20px 0}.zp-path-card{min-width:0;padding:19px;border:1px solid #d7be8c;border-radius:18px;background:#fffefa;box-shadow:inset 0 0 0 3px #f5ead6}.zp-path-card h3{font-size:21px;margin:15px 0}.zp-path-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.zp-source{font-size:.9rem;color:#7b642d}.zp-stars{color:#8a611b;white-space:normal;overflow-wrap:anywhere;font-size:1rem}.zp-path-card dl{margin:0;line-height:1.8}.zp-path-card dl>div{display:flex;gap:12px}.zp-path-card dt{color:#777765}.zp-path-card dd{margin:0;overflow-wrap:anywhere}.zp-source-checks{padding:12px 18px;border-radius:14px;background:#f6f2e8}.zp-source-checks p{margin:6px 0}.zp-reading p{white-space:pre-wrap;line-height:1.9}.zp-notice{padding:14px;border-radius:12px;background:#f4e9d3;line-height:1.8}.zp-list-item{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 0;border-bottom:1px solid #ddd2ba}.zp-list-item>div{min-width:0}.zp-list-item strong{overflow-wrap:anywhere}.zp-list-item p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.zp-list-item button,.zp-actions a{flex-shrink:0;min-height:44px}.zp-actions{display:flex;flex-wrap:wrap;gap:12px}.zp-guest{padding:15px;border:1px solid #d7be8c;border-radius:14px}.zp-owner:empty{display:none}body[data-member-tab=ziwei-process-reports] #main{min-width:0}@media(max-width:600px){.zp-list-item{align-items:flex-start;flex-direction:column}.zp-list-item button{align-self:stretch}.zp-question-form,.zp-report,.zp-history,.zp-owner{border-radius:16px;padding:16px}.zp-path-top{flex-wrap:wrap}.zp-actions a{box-sizing:border-box;flex:1 1 150px;text-align:center}.zp-report-heading h2{font-size:16px}.zp-question-form button{width:100%;justify-self:stretch}.zp-foot{font-size:.85rem}}
