/* 基础样式 */
.ant-farm-wrap {
    font-family: Arial, sans-serif;
    color: #333;
}
.ant-farm-wrap .btn:hover {
    opacity: 0.9;
}
.ant-farm-toast.success {
    border-left: 4px solid #28a745;
}
.ant-farm-toast.error {
    border-left: 4px solid #dc3545;
}
/* 移动端适配 */
@media (max-width: 768px) {
    .ant-farm-wrap {
        margin: 10px !important;
        padding: 10px !important;
    }
    .ant-farm-wrap div {
        flex-direction: column !important;
        gap: 8px !important;
    }
    .ant-farm-wrap .btn {
        width: 100% !important;
        margin: 5px 0 !important;
    }
}