body{background:#f4f6f8;margin:0;font-family:-apple-system,sans-serif}h1,h2,h3{color:#333}.card{background:#fff;border:1px solid #eaeaea;border-radius:8px;margin-bottom:20px;padding:20px;box-shadow:0 4px 12px #0000000d}table{border-collapse:collapse;text-align:left;width:100%;margin-top:20px}th,td{border-bottom:1px solid #eee;padding:12px}th{color:#666;background:#fafafa;font-weight:400}.btn{cursor:pointer;color:#fff;border:none;border-radius:4px;margin-right:5px;padding:6px 12px;font-size:14px}.btn-receive{background:#3498db}.btn-inspect{background:#f39c12}.btn-price{background:#e67e22}.btn-pay{background:#2ecc71}.btn:hover{opacity:.9}.btn:disabled{cursor:not-allowed;background:#ccc}.status-badge{background:#eee;border-radius:4px;padding:4px 8px;font-size:12px;display:inline-block}.status-shipped{color:#f39c12;background:#fef9e7}.status-received{color:#3498db;background:#eaf2f8}.status-awaiting_report_confirm{color:#e74c3c;background:#fdedec}.status-report_confirmed{color:#1abc9c;background:#e8f8f5}.status-awaiting_price_confirm,.status-paying{color:#f1c40f;background:#fcf3cf}.status-completed{color:#95a5a6;background:#eaeded}.input-box{border:1px solid #ccc;border-radius:4px;outline:none;padding:8px;transition:border .2s}.input-box:focus{border-color:#3498db}
