.api-main{max-width:880px;min-height:calc(100vh - 148px);padding-top:56px;padding-bottom:70px}
.api-intro{margin-bottom:28px}.api-intro h1{font-family:Georgia,"Songti SC",SimSun,serif;font-size:36px;color:#284638;letter-spacing:.03em;margin:0 0 12px}.api-intro>p:last-child{font-size:14px;line-height:1.9;color:#667b70;max-width:650px}
.task-box{background:#edf3e9;border:1px solid #dce8d8;border-radius:12px;padding:24px 28px;margin-bottom:28px;color:#526b5d;font-size:13px;line-height:1.8}.task-box h2,.panel-heading h2{font-size:19px;color:#284638;margin:0 0 10px}.task-box p{margin:8px 0}.task-box blockquote{margin:14px 0;padding:12px 16px;background:#fff;border-left:3px solid #87a98b;border-radius:4px;color:#284638}
.order-panel{background:#fff;border:1px solid #e6ede3;border-radius:12px;padding:24px 28px;box-shadow:0 6px 22px #33513c09}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.panel-heading h2{margin:0}.panel-actions{display:flex;gap:10px;align-items:center}.reset-button{border:1px solid #d9e5d9;background:#fff;border-radius:7px;color:#416b50;padding:0 16px;height:42px;cursor:pointer}.reset-button:hover{background:#f3f7f1}.order-status{margin:24px 0 10px;font-size:13px;color:#718477}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}th,td{border-bottom:1px solid #edf1eb;padding:14px 12px}th{font-size:12px;color:#718477;font-weight:600}td{color:#304b39}
.api-help{font-size:12px;line-height:1.8;color:#718477;margin:24px 0}.api-help a{text-decoration:underline;color:#315b46;text-underline-offset:3px}
@media(max-width:580px){.api-main{padding-top:36px}.api-intro h1{font-size:29px}.task-box,.order-panel{padding:20px}.panel-heading{align-items:flex-start;flex-direction:column}.panel-actions{width:100%}.panel-actions button{flex:1}th,td{padding:12px 8px;white-space:nowrap}}
